Engineering - Course - Digital Systems Design

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

Course Description

Introduction: design metrics, design technologies, hardware accelerators, systems-on-a-chip, intellectual property (IP) cores. Advanced Hardware design tools and technologies: hardware-description languages, high-level synthesis tools, FPGA implementation tools. Design of custom single-purpose processors: design, optimization, implementations under VHDL, applications on computationally intensive algorithms. Application-Specific Instruction-Set Processor (ASIP) design. This course has a project component that targets applications from computer, communications, power and biomedical engineering. This course has practical assignments with focus on high-level synthesis tools and FPGAs. Pre-req.: COMP 325.