diff options
author | 2020-05-01 18:09:36 +0200 | |
---|---|---|
committer | 2020-05-01 18:09:36 +0200 | |
commit | a97d097b3b79e9fa395eabec4829dd82abc2ba47 (patch) | |
tree | 3e61f23bb514a9acb1ceb083d83704418c5ae71e /src/lib/netlist/examples | |
parent | d3f054974ee7427fd7d0f6e5ffe2b1461b3ffb55 (diff) |
netlist: Fixed polarity issue in CCCS device [Colin Howell, Couriersud]
Note: This affects all use cases of CCCS. I have changed all uses in
MAME.
Diffstat (limited to 'src/lib/netlist/examples')
-rw-r--r-- | src/lib/netlist/examples/cccs.cpp (renamed from src/lib/netlist/examples/cccs.c) | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/netlist/examples/cccs.c b/src/lib/netlist/examples/cccs.cpp index 2c7833b19f3..02cccd1736e 100644 --- a/src/lib/netlist/examples/cccs.c +++ b/src/lib/netlist/examples/cccs.cpp @@ -1,7 +1,7 @@ -// license:GPL-2.0+ +// license:CC0 // copyright-holders:Couriersud /* - * cccs.c + * cccs.cpp * */ @@ -15,19 +15,19 @@ NETLIST_START(cccs) PARAM(Solver.ACCURACY, 1e-12) PARAM(Solver.METHOD, "MAT_CR") - CCCS(VV) - PARAM(VV.G, 1) + ANALOG_INPUT(V5,5) + CCCS(VV, 0.9) PARAM(VV.RI, 1e-3) RES(R2, 1000) RES(R1, 1000) + + NET_C(V5, clk.VCC) NET_C(clk, VV.IP) NET_C(VV.IN, R1.1) - NET_C(R1.2, GND) + NET_C(GND, R1.2, R2.2, VV.OP, clk.GND) - NET_C(R2.1, VV.OP) - NET_C(R2.2, GND) - NET_C(VV.ON, GND) + NET_C(R2.1, VV.ON) /* Simple current source */ |