Beruflich Dokumente
Kultur Dokumente
1. 2. 3. 4. 5. 6. 7. 8.
Compare and contrast the features of Mealy and Moore state machines. State the rules for state assignment.
Name the two types of asynchronous sequential circuits. What is a static hazard? Give an example.
What are the two common types of faults that occur in digital circuits? What is a primitive D-cube? Draw the schematic of a configuration memory cell of Xilinx 4000 FPGA.
40
9. 10.
State the difference between PLA and PAL. Write a VHDL code for a 2 1 multiplexer using data flow modeling.
84 0
84 0
20092
Maximum : 100 marks
PART B (5 16 = 80 marks) 11. (a) (i) (ii) Design a Moore based serial adder.
Reduce the following state table using partitioning method and implication chart. Present State a b c d e f g h Next State X=0 X=1 c d h b e f c c f e g g b a g f
(b)
(i) (ii)
84 0
Or Or 2
What is an ASM chart? What are the basic building blocks of ASM chart? (6) Convert the following state graph to its equivalent SM chart.
1
0 (10) (16)
40
Design an asynchronous sequential circuit that has two inputs x 2 and x1 and one output z when x1 = 0 , the output z is 0. The first change in x 2 that occurs while x1 is 1 will cause output z to be 1. The output z will remain 1 until x1 returns to 0.
84 0
(6) (10) 0 0 1 1 1
20092
(b)
(i) (ii)
Give the hazard-free realisation for the following Boolean function. (6) Show that the following state table has essential hazards. PS NS X=0 X=1 A B C D Z
B C D A
0 0 0 1
13.
(a)
84 0
Or Or 3
Explain the path sensitization method. Derive the test vectors to detect the following stuck-at-faults in the given circuit : (16)
40
Design a sequential BCD to excess-3 code converter using Mealy Model. Also implement the circuit using a suitable sequential PAL (Reproduce only the required portion of the sequential PAL) (16)
(b)
(i)
With simplified block diagram, explain the CLB architecture of Xilinx 4000 FPGA. (8) Explain the features of Xilinx 4000 series I/O block. (8)
(ii)
84 0
(10) (16)
20092
15.
(a)
(i) (ii)
What is a generate statement? Write the VHDL code for a 4-bit parallel adder using generate statement. (10) Give the VHDL code example for the synthesis of a CASE statement. (6) Or
(b)
Design a 4 4 binary multiplier and write the VHDL code using behavioral model. (16)
40
1
4
84 0
20092
84 0