Professional Documents
Culture Documents
Assignment # 1
Subject: FPGA Based System Design Instructors: M. Amin Qureshi & Taha Hasan
Allocated Marks: 10
Question: Recall the 1-bit comparator circuit from your Digital Logic course. The working of 1-
bit comparator is as follows:
a) Design the truth table for above and derive the consolidated logic circuit from it.
b) Write the Verilog code for the above circuit using gate-level coding technique.
c) Write the Verilog code for the above circuit using behavioural coding technique.
d) Write the Verilog code for a 4-bit comparator using behavioural coding technique (using
if-else or case with vector signals) and then write the Verilog code for an 8-bit
comparator using cascaded 4-bit comparators (hierarchical modeling).
Hint: You have to first draw the circuit block diagram with 2 4-bit comparators and use
some additional logic gates to achieve the operation of 8-bit comparator