5CS10 DIGITAL HARDWARE DESIGN LAB (Common to Comp. Engg.& Info. Tech)
Objectives: At the end of course, the students shall be able to
• Should be able to design datapath for digital systems
• Create a digital system using discrete digital ICs
• Design a hard wired / micro-programmed control circuit
• Simulate a digital datapath in Hardware Description Language
• Understand IC descriptions and select proper IC in a given circuit based on its
timing characteristics
Suggested Methodology and tools:
Hardware description language like Verilog
/VHDL can be used for simulation.
The exercise shall involve design of datapath, its simulation and finally realization on
breadboard. Library of digital ICs have to be built. Similarly, manuals of Digital IC
families have to be placed in the laboratories for reference by students.
Suggested Execises
• Create a microprocessor from ALU 74181. For this, the students may design a
small instruction set and attach necessary registers and suitable control unit to
realize a microprocessor.
• Simulate and realize a Cordic calculator.
• Simulate & realize a Four bit Adder
o Design and simulation of a 4-bit Adder
o VHDL/Verilog HDL (Hardware description language)
o Interfacing 7-segment decoder
• Combinational Multiplier
o 4x4-bit multiplier
o Binary-to-BCD conversion
o Timing Constraints
• CRC checksum generator & verifier
• Realizing a carry look ahead adder