summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/examples/7414.cpp
blob: e7c01ce85d36ec278508f2d100ffbd34b8adf354 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
 * 7414.c
 *
 */

#include "netlist/devices/net_lib.h"

NETLIST_START(7414_astable)

	/*
	 * Simple oscillator with 74LS14
	 *
	 * ./nltool -f nl_examples/7414.cpp -l C37.1 -l U4A1.Q
	 *
	 */

	/* Standard stuff */

	SOLVER(Solver, 48000)
	PARAM(Solver.ACCURACY, 1e-8)

	TTL_74LS14_GATE(U4A1)
	//TTL_7404_GATE(U4A1)
	RES(R39, 2200)
	CAP(C37, CAP_U(1))
	NET_C(U4A1.A, R39.2, C37.1)
	NET_C(GND, C37.2)
	NET_C(GND, U4A1.GND)
	NET_C(R39.1, U4A1.Q)

NETLIST_END()