Digital System Design

Course Code: ELIC 309

Academic Year: 2022-2023

State-of-the-art digital system design practice requires the knowledge of digital principles, programmable hardware and advanced EDA tools. The course covers the fundamental design techniques and implementation methodologies for digital systems including modeling, simulation, synthesis and verification. Students will model combinatorial and sequential logic circuits of varying complexities in VHDL and implement in the designs in FPGA. Timing analysis, verification, hardware debugging, soft IP cores and interfacing concepts will be briefly introduced. In addition, the course tutorial is designed to prepare students for 6th semester capstone project.