0% found this document useful (0 votes)
74 views2 pages

RSD

1. The document is an exam paper for a Reconfigurable System Design class containing 5 questions worth a total of 50 marks. It asks students to: - Design a synchronous 8x16 ROM and generate a clock waveform using Verilog behavioral modeling. - Design a module in Verilog to count the number of 1s in an 8-bit input vector. - Draw waveforms and write Verilog code for sequential logic circuits. - Describe the Xilinx FPGA design flow and behavioral modeling of an 11011 sequence detector. - Explain setup and hold time violations and draw a logic diagram to verify for violations.

Uploaded by

Pratiksha Holey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views2 pages

RSD

1. The document is an exam paper for a Reconfigurable System Design class containing 5 questions worth a total of 50 marks. It asks students to: - Design a synchronous 8x16 ROM and generate a clock waveform using Verilog behavioral modeling. - Design a module in Verilog to count the number of 1s in an 8-bit input vector. - Draw waveforms and write Verilog code for sequential logic circuits. - Describe the Xilinx FPGA design flow and behavioral modeling of an 11011 sequence detector. - Explain setup and hold time violations and draw a logic diagram to verify for violations.

Uploaded by

Pratiksha Holey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

End Semester Examination, Autumn’18 Full Mark: 50,

Department of Electronics and Communication Engg., Time: 3hrs.


National Institute of Technology, ROURKELA
Sub: Reconfigurable System Design (EC-623, EC-6203)
Class: 1stsem M.Tech, (VLSI & ESD) and 7th Sem Dual degree VLSI.
Answer all questions
Figures in the right hand margin indicate marks.
This question paper contains 2 pages
Q No. Marks
1. a. What are the two ways of zeroing a Flip-Flop? List with examples. 3
b. Design a synchronous read 8x16 Read Only Memory using Verilog. 7

2. a. Generate a clock waveform with an off-period of 15 ns and on-period of 20 ns using


3

behavioral modeling in Verilog.


b. Draw the output signal X.
assign #4 X = Y;
2
Y
6 9 14 19 21 27
c. Design a module using Verilog coding that counts the Number of “1”s in an input 8bit
5
vector. Assume a suitable output vector to display the result.

3. 3
a. Draw the waveform of the following code: Assume the initial value as “X”.
Initial Initial
begin begin
A= #20 0; B<= #23 0;
A= #3 1; B<= #13 1;
A = #10 0; B<= #35 1;
end end

b. How is the connectivity established in Verilog when connecting wires of different widths? 2

c. Write a Verilog code that compares two 8-bit vectors, a and b. The design must have 5
three outputs, x1, x2, and x3, corresponding to a > b, a=b, and a < b, respectively.

1
4. a. Describe the Xilinx FPGA design flow with suitable diagram. Compare FPGA vs. ASIC 4
based system design.

b. Design of the 11011 Sequence Detector using Verilog behavioral modeling style. 6
5.
a. What is set-up and hold time of a Flip Flop. Explain about hold violation and how to fix 5
the hold violation.

b. The following are the specification of a two back to back synchronous FFs (FF1 and FF2)
connected with each other by a combinational logic path. Draw the logic diagram and
verify for the setup and hold time violation of the logic circuit.
Setup= 12ns, Hold = 11ns, Clock period= 20ns, Tclk-Q Delay =1 ns.
Combinational path delay= 1.5ns. 5

You might also like