Digital Logic Laboratory

This lab presents opportunities to learn both combinational and simple sequential designs. These designs are implemented using a IntelFPGA through schematic capture for sections one through four and System Verilog for sections five through seven. Some examples of projects are adders, 4 digit seven segment display controllers, and even VGA output.

The following lab material requires Adobe Acrobot Reader to view.

DE10-Lite FPGA

Hardware Used

Software Used

Important Documents

Lab Manual

Section 0: Getting Started

Section 1: Basic Combinational Logic and the DE10-Lite 

This section covers the basics of using the Quartus Prime software to program an FPGA, and use of the onboard switches, buttons, and LEDs. 

Section 2: Adders on an FPGA

Intro Slides

Learn about number systems and adders.

Section 3: Combinational Logic (Seven Segment Driver)

Pre-lab     Intro Slides

Design a 7 segment display decoder.

Section 4:Counters

Pre-lab     Intro Slides

Design a counter and display it on the 7 segment display.

Section 5: System Verilog

Pre-lab     Intro Slides

 Use System Verilog to desgin an accurate clock.

Section 6: Video Graphics Array(VGA)

Pre-lab     Intro Slides

Design a system that uses the onboard VGA port to output basic graphics.

Section 7: Displaying Images with VGA

Pre-lab

Design a system that uses the onboard VGA port to output basic graphics.

Datasheets