diff options
Diffstat (limited to 'src/lib/netlist/examples/sn74ls629_osc.c')
-rw-r--r-- | src/lib/netlist/examples/sn74ls629_osc.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/lib/netlist/examples/sn74ls629_osc.c b/src/lib/netlist/examples/sn74ls629_osc.c new file mode 100644 index 00000000000..518460c90b1 --- /dev/null +++ b/src/lib/netlist/examples/sn74ls629_osc.c @@ -0,0 +1,36 @@ +// license:CC0-1.0 +// copyright-holders:Couriersud +/* + * ne555_astable.c + * + */ + +#include "netlist/devices/net_lib.h" + +NETLIST_START(ls629) +{ + + /* + * Astable ne555 + * + */ + + /* Standard stuff */ + + SOLVER(Solver, 48000) + + ANALOG_INPUT(V5, 5) // 5V + ANALOG_INPUT(VF, 2.5) // 5V + ANALOG_INPUT(VR, 5) // 5V + + SN74LS629(OSC, 0.022e-6) + + NET_C(GND, OSC.GND) + NET_C(V5, OSC.VCC) + NET_C(VR, OSC.RNG) + NET_C(VF, OSC.FC) + NET_C(GND, OSC.ENQ) + + LOG(log2, OSC.Y) + +} |