This repository contains laboratory materials. The course covers implementations of combinational and sequential digital circuits using discrete integrated circuits (IC) and field programmable gate arrays (FPGAs) with the introduction of VHDL.
The course is structured with 7 labs and 1 hardware lab project that introduces digital circuits and Computer Aided Design (CAD) tools. The labs use advanced computer integrated virtual instrumentation hardware and software from National Instruments and advanced field-programmable logic chips and boards with the associated PC-based design software from the Xilinx and Digilent corporations.
- Lab 1 – Introduction to SC-2075 & LABVIEW and using them in the implementation of digital logic with IC gates
- Lab 2 – Hardware lab for combinational circuits using IC gates
- Lab 3 – Introduction to XILINX FPGA & Project Navigator and using them in the implementation of sequential circuits
- Lab 4 – Implementation of Counters using IC gates and FPGAs
- Lab 5 – Conversion of 6-bit Floating Point Numbers into Sign-Magnitude Representation and its FPGA Implementation
- Lab 6 – Up/Down BCD Counting of the Number of Pushes on Buttons and its FPGA Implementation
- Lab7 – Simple VGA Driver to Display All Possible Colors
Please refer to individual lab directories for specific details and instructions.
This is a culminating project where students are tasked to design and implement a digital circuit of their own choosing. Students are required to present a functional demo and submit a project report detailing their design process and implementation.