summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-12-27 18:38:30 +0100
committer couriersud <couriersud@arcor.de>2016-12-27 19:36:04 +0100
commit4ee3f42d36d275552275df61487e213ef851e13a (patch)
tree1691757ef7e2bad499f1382899ded187618f44d2
parent455f2d943cf2c3133577eeb1d99f24ab2d797f60 (diff)
Fix bug in 74123. (nw)
-rw-r--r--nl_examples/74123_mstable.c6
-rw-r--r--src/lib/netlist/devices/nld_74123.cpp4
2 files changed, 6 insertions, 4 deletions
diff --git a/nl_examples/74123_mstable.c b/nl_examples/74123_mstable.c
index fd2bfd85871..aa21f4fe215 100644
--- a/nl_examples/74123_mstable.c
+++ b/nl_examples/74123_mstable.c
@@ -40,8 +40,8 @@ NETLIST_START(74123_mstable)
NET_C(mf.B, V5)
NET_C(mf.A, clk.Q)
- LOG(logC, C.2)
- LOG(logQ, mf.Q)
- LOG(logX, clk.Q)
+ LOG(log_C, C.2)
+ LOG(log_Q, mf.Q)
+ LOG(log_X, clk.Q)
NETLIST_END()
diff --git a/src/lib/netlist/devices/nld_74123.cpp b/src/lib/netlist/devices/nld_74123.cpp
index 0e36e2ed487..0bc1a60acb0 100644
--- a/src/lib/netlist/devices/nld_74123.cpp
+++ b/src/lib/netlist/devices/nld_74123.cpp
@@ -42,12 +42,14 @@ namespace netlist
register_subalias("C", m_RN.m_R.m_N);
register_subalias("RC", m_RN.m_R.m_P);
-
connect_late(m_RP_Q, m_RP.m_I);
connect_late(m_RN_Q, m_RN.m_I);
connect_late(m_RN.m_R.m_P, m_RP.m_R.m_N);
connect_late(m_CV, m_RN.m_R.m_P);
+
+ m_RP.m_RON.setTo(m_RI());
+ m_RN.m_RON.setTo(m_RI());
}
NETLIB_RESETI();