Engineering - Course - DIGITAL SYSTEMS DESIGN

  • Course Code: COMP428
  • Credits: 3
  • Hours Distribution: (3Crs.: 2Lec, 2Lab)
  • Course Type: Computer Engineering Core Courses (CECC)

Course Description

Overview of different design styles and abstraction methods of digital system design. VHDL: The program language aspects for modelling and specification. The abstraction levels of the VHDL language, high-level synthesis tools. FPGA, PLA, and PAL. Components, Instantiation, Parallel expressions, Functions and Procedures using different approaches to writing VHDL architectures: dataflow, behavioral, and structural models. Using VHDL for Sequential Circuits, registers, counters, multipliers, and shifters. FSM (Finite State Machine), and describing replicated Logic. Pre-req.: COMP 226