Example #1
0
        public void select_b_side(int s0, int s1, int i0b, int i1b, int i2b, int i3b, int zb)
        {
            var ttl74153 = new TTL74153(TTLGateTypeEnum.Perfect);

            ttl74153.Ea.Add(0);
            ttl74153.S0.Add(s0);
            ttl74153.S1.Add(s1);
            ttl74153.I0b.Add(i0b);
            ttl74153.I1b.Add(i1b);
            ttl74153.I2b.Add(i2b);
            ttl74153.I3b.Add(i3b);

            Assert.Equal(zb, ttl74153.Zb(0));
        }
Example #2
0
        public void disable_b_side()
        {
            var ttl74153 = new TTL74153(TTLGateTypeEnum.Perfect);

            ttl74153.Eb.Add(5);

            ttl74153.S0.Add(0);
            ttl74153.S1.Add(0);
            ttl74153.I0b.Add(5);
            ttl74153.I1b.Add(5);
            ttl74153.I2b.Add(5);
            ttl74153.I3b.Add(5);

            Assert.Equal(0, ttl74153.Zb(0));
        }