1. A sequential circuit has two inputs (A 1 and A 0 ) and one output (B)....
Question:
- 1. A sequential circuit has two inputs (A1 and A0) and one output (B). The output B = 1 every time the input pattern “312” (11/01/10) is observed. Otherwise B is 0.
- a) Assuming the circuit is implemented as a Moore machine, draw the corresponding state diagram.
b) Obtain the state diagram (Use binary encoding to represent states).
c) Derive flip-flop and output equations. Use D flip-flops. Do not draw the circuit.
2.A sequential circuit has two inputs (A1 and A0) and one output (B). The output B = 1 every time the input pattern “312” (11/01/10) is observed. Otherwise B is 0. This is the same circuit as in the previous question. Now draw the state diagram using Mealy machine approach.
- 3. Consider the following sequential circuit and the timing values, tP,FF = tP,XOR = 200.0 ps, tP,AND = ts = 100.0 ps, and th = 150.0 ps.
a. Find the maximum clock frequency that can be applied to the circuit.
b. Is hold time violated in the circuit? Why or why not? Express the hold time violation condition.
- 4. F(x, y, z, t) = P (0, 1, 4, 6, 8, 9, 10, 12, 14, 15)
- a. Implement the circuit using a decoder and an or gate.
b. Implement the circuit using the smallest multiplexer. (Do not use any other logical element)
Digital Systems Design Using Verilog
ISBN: 978-1285051079
1st edition
Authors: Charles Roth, Lizy K. John, Byeong Kil Lee