Question 3 Answer the following questions about sequential circuits. (a) What is the minimum number of flip-flops requir
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
Question 3 Answer the following questions about sequential circuits. (a) What is the minimum number of flip-flops requir
Question 3 Answer the following questions about sequential circuits. (a) What is the minimum number of flip-flops required to design an up-counter that counts from 0 to 99 (decimals)? (2 marks) (b) Is it possible to generate a D-flipflop in Verilog without using clock? (2 marks) (c) Which design may experience a clock skew? 1. One flipflop working with a 900 MHz clock 2. One flipflop working with a 50 MHz clock and one flipflop working with a 150 MHz clock 3. Four flipflops working with two different 100 MHz clocks (3 marks) (d) Each block shown in Figure 3 has the following propagation delays: Logic 1 (5 ns), Logic 2 (7 ns), Logic 3 (5 ns), Logic 4 (6 ns), multiplexer (2 ns) and Flip-flops (1 ns). What is the maximum clock frequency for the design given in Figure 3? If the output is a function of both INPUT1, INPUT2 and INPUT3, how long does it take the first correct OUTPUT to be generated at the output? INPUT1 CLK LOGIC 2 INPUT INPUT3 LOGIC 1 LOGIC 3 CLK CLK CLK LOGIC 4 OUTPUT CLK Figure 3 (8 marks)