COURSES >>>

EE3220 - System-on-Chip Design

Offering Academic Unit
Department of Electrical Engineering
Credit Units
3
Course Duration
One Semester
Pre-requisite(s)
Course Offering Term*:
Semester B 2023/24

* The offering term is subject to change without prior notice
 
Course Aims

This course aims to introduce the building components, fundamental concepts, and design considerations of System-on-Chip (SoC) for up-to-date embedded microcontroller MCU design with Hardware Description Language (HDL) and ARM instruction set architecture (ISA). The course covers complete design flow from initial specifications down to final implementations with ARM processor board and FPGA for rapid prototyping. Students will learn microcontroller concepts, Software design basics, processor core architecture and interrupt system, C as implemented in assembly language, embedded memory mapping and system, peripherals and standard I/O interfacing, embedded ARM processor on System-on-Chip, such as Field-Programmable Gate Array (FPGA). The course emphasizes hands-on exercises of using Electronic Design Automation (EDA) tools, including ARM Development Studio, ARM mbed, Xilinx Vivado, and Xilinx Vitis, to the design of System-on-Chip (SoC) implemented on FPGA chip.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 50%
Examination: 50%
Examination Duration: 2 hours
Remark: To pass the course, students are required to achieve at least 30% in coursework and 30% in the examination. Also, 75% laboratory attendance rate must be obtained.
 
Detailed Course Information

EE3220.pdf

Useful Links

Department of Electrical Engineering