Open ghost opened 3 years ago
In fact, the issue may be deeper than this. It seems that perhaps truth tables temporarily assert their inputs. In this configuration, neither truth table works. They fire at odd times or just once depending on how they are configured. If each is set as 0-active, each fires exactly once, then stops.
Workaround: in the first configuration, the counter works as expected if the right-hand truth table is set to 0 and 1. It works equally well whether the center wire is insulated or uninsulated.
Truth tables must be used because other logic gates do not assert when don’t-care inputs are floating/disabled.
In the attached screenshot, I am implementing a simple ripple counter. The right-hand truth table does not work, even though the wire to its left is insulated. If I move the truth table up one square, it operates as expected. In both cases, it is set to only assert when 0 is true.