CPEN 311: Digital Systems Design


Table of Contents


Course Laboratory Work

Available at: https://github.com/tkjsung/CPEN311

In CPEN 311, laboratory sessions required the use of Altera’s DE1-SoC FPGA board. In the laboratory sessions, hardware description language SystemVerilog was used to enable certain features on or using the DE1-SoC FPGA board.

There were a total of five laboratory assessment items. Each subsequent lab uses concepts from earlier labs (e.g., If Finite State Machine (FSM) is first used in lab 2, lab 3 onwards would also use the concept).

Course Info

CPEN 311 is a course on advanced combination and sequential electronic system design, which involves the use of computer hardware. Hardware specifications, modeling, and simulation are done using hardware description languages (HDL) and CAD tools. Hardware designs written using HDL or designed using CAD tools are implemented with programmable logic on FPGAs. Applications include complex state machines, microcontrollers, arithmetic circuits, and interface units.

List of Covered Topics



Back to Home Page