The system-on-chip design course examines the tools and techniques for modeling, designing, verification, and implementation of system-on chip designs on a single chip using FPGAs. Topics include emerging trends in system-on-chips, concepts of system-on-chips, architectures of networks on chip and multi-core organization, design flow process and IP reuse, FPGA design, software design, embedded processor architecture, hardware/software co-design, high-level synthesis, scheduling system, system performance analysis, testing, ASIP design, reconfigurable computing, and case studies. Completion of a substantial design project will be part of the course.
3
CPEN 603