EE3220 System-on-Chip Design

Undergraduate course, Department of Electrical Engineering, City University of Hong Kong, 2021

This is a course covering the System-on-Chip & Embedded System design, and practical design skills, industry practices and recent technology trends, including the basis on Arm DS platform, Arm Keil platform, Xilinx vivado, Xilinx Vitis HLS, etc. Several hands-on exercises and labs are enclosed in this course. This description covers the topics, tutorials, and exercises deliverd by Gavin in this course.

Teaching Semesters

  • 2021/22 Semester B
  • 2022/23 Semester B

Tutorials & Labs

  • Coding and Debuging on the Arm DS platform and Arm Keil platform
  • Develop an FPGA project on the Xilinx vivado platform
  • Build a simple System-on-Chip on Pynq-z2 Board
  • Develop an SoC Framework to accelerate numerical computing with Xilinx Vitis HLS

Assignments & Exercises

  • Designing Embedded Systems with MicroBlaze
  • Creating custom IP for MicroBlaze and PWM