summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/macro/nlm_ttl74xx_lib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/macro/nlm_ttl74xx_lib.cpp')
-rw-r--r--src/lib/netlist/macro/nlm_ttl74xx_lib.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/lib/netlist/macro/nlm_ttl74xx_lib.cpp b/src/lib/netlist/macro/nlm_ttl74xx_lib.cpp
index 82344a914e8..47e36970a2b 100644
--- a/src/lib/netlist/macro/nlm_ttl74xx_lib.cpp
+++ b/src/lib/netlist/macro/nlm_ttl74xx_lib.cpp
@@ -3056,6 +3056,40 @@ static NETLIST_START(TTL_9602_DIP)
)
NETLIST_END()
+// FIXME: Documentation and naming
+static NETLIST_START(TTL_8277_DIP)
+ TTL_8277(A)
+
+ DIPPINS( /* +--------------+ */
+ A.RESET, /* RESET |1 ++ 16| VCC */ A.VCC,
+ A.Q7QA, /* /Q7A |2 15| /Q7B */ A.Q7QB,
+ A.Q7A, /* Q7A |3 14| Q7B */ A.Q7B,
+ A.DSA, /* DSA |4 8277 13| DSB */ A.DSB,
+ A.D1A, /* D1A |5 12| D1B */ A.D1B,
+ A.D0A, /* D0A |6 11| D0B */ A.D0B,
+ A.CLKA, /* CLKA |7 10| CLKB */ A.CLKB,
+ A.GND, /* GND |8 9| CLK */ A.CLK
+ /* +--------------+ */
+ )
+NETLIST_END()
+
+// FIXME: Documentation, add model, seems to be a CMOS device
+static NETLIST_START(TTL_AM2847_DIP)
+ TTL_AM2847(A)
+
+ DIPPINS( /* +--------------+ */
+ A.OUTA, /* OUTA |1 ++ 16| VSS */ A.VSS,
+ A.RCA, /* RCA |2 15| IND */ A.IND,
+ A.INA, /* INA |3 14| RCD */ A.RCD,
+ A.OUTB, /* OUTB |4 Am2847 13| OUTD */ A.OUTD,
+ A.RCB, /* RCB |5 12| VGG */ A.VGG,
+ A.INB, /* INB |6 11| CP */ A.CP,
+ A.OUTC, /* OUTC |7 10| INC */ A.INC,
+ A.VDD, /* VDD |8 9| RCC */ A.RCC
+ /* +--------------+ */
+ )
+NETLIST_END()
+
NETLIST_START(ttl74xx_lib)
NET_MODEL("DM7414 SCHMITT_TRIGGER(VTP=1.7 VTM=0.9 VI=4.35 RI=6.15k VOH=3.5 ROH=120 VOL=0.1 ROL=37.5 TPLH=15 TPHL=15)")
@@ -3453,4 +3487,6 @@ NETLIST_START(ttl74xx_lib)
LOCAL_LIB_ENTRY(TTL_9321_DIP)
LOCAL_LIB_ENTRY(TTL_9322_DIP)
LOCAL_LIB_ENTRY(TTL_9334_DIP)
+ LOCAL_LIB_ENTRY(TTL_8277_DIP)
+ LOCAL_LIB_ENTRY(TTL_AM2847_DIP)
NETLIST_END()