VL4111 Set 1
VL4111 Set 1
(Regulations 2021)
1. Write a Verilog code for the following circuit diagram and implement using FPGA.
2. “A circuit which is used to select and route any one of the several input signals to a
single output.” Justify the above statement and compare the pre synthesis and post
synthesis for the designed circuit.
3. Write a Verilog code for encoder circuit and compare the pre synthesis and post
synthesis simulation using FPGA
4. Connect a external source with FPGA kit and show how it interfaces with FPGA.
5. Show how the wire and reg data types works in FPGA and analyze the performance.
6. Is logic a data type? If So, analyze the performance using field programmable gate
array.
Page 1 of 3
7. Analyze the performance of blocking assignment in sequential circuit and verify its
output.
8. Write a Verilog code for ALU and verify its function using FPGA.
10. Generate a test bench waveform for half adder and analyze the interface between DUT
and test bench in FPGA.
11. Write a suitable testing program for your own model and show how it works on FPGA.
12. Create a simple test bench waveform for two input and gate as well as a flip flip.
13. Create a dynamic array for the analysis port in scoreboard and verify it.
14. Show how mailbox is sharing the data on transmitter and receiver sides and analyze the
performance.
15. Create a proper testbench for the ring buffer FIFO that uses constrained random
verification and verify the values.
16. “Enables us to cover many more system behaviors through random input variations,
random fault injections, and automatic output comparisons”. Justify the above statement
and verify its coverage.
17. Analyze the performance of any two data types in Field Programmable Gate Array.
18. The data type which stores whole numbers that ranges from -2,147,483,647 to
2,147,483,647 for 9 or 10 digits of precision. Implement using FPGA.
Page 2 of 3
ii) Shortint data type
20. Show how the 64 bit IEEE floating point number works in FPGA.
Page 3 of 3