(a) Familiarization of the basic syntax of Verilog.
(b) Development of Verilog modules for basic gates and to verify truth tables.
(c) Design and simulate the HDL code to realize three and four variable Boolean functions
(a) Development of Verilog modules for half adder in 3 modeling styles (dataflow/structural/behavioural).
(b) Development of Verilog modules for full adder in structural modeling using half adder.
(a) Development of Verilog modules for a 4x1 MUX.
(b) Development of Verilog modules for a 1x4 DEMUX.
(a) Write the Verilog modules for a 4-bit adder/subtractor
(b) Development of Verilog modules for a BCD adder