This preview shows page 1. Sign up to view the full content.
Unformatted text preview: OR. 6. (a) Design a circuit N which outputs f, where f = x if c = 0 and f = y if c = 1
(i) Give a simple boolean expression for f.
(ii) Using AND, OR and NOT gates, implement this circuit function.
Use as few gates as possible; excess complexity will be penalized.
(b) Using the circuit N from part (a) as a building block, draw a circuit which
outputs g, where
A if jk = 00
g(j,k,A,B,C,D) = B if jk = 11
C if jk = 10
D if jk = 01 You may use only copies of circuit N - no other components are allowed.
Extra (practice) problems not to be graded
7. In this problem, you may use any gates you wish to implement your circuits:
AND, OR, NOT, NAND, NOR, XOR, XNOR (see p...
View Full Document
- Spring '13