课程内容及教学日历 (如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.)
Introduction to SoC 片上系统背景介绍 (2 hours)
SoC CPU cores 常用嵌入式 CPU 核(10 hours)
A. MIPS
B. ARM
C. RISC V
D. NIOS II
E. MicroBlaze
SoC interconnections 片上系统内部总线协议 (4 hours)
A. AMBA
B. WishBone/Avalon
Embedded system & real-time operating system 嵌入式系统及实时操作系统 (1 hours)
Hardware/Software co-design 硬件软件协同(1 hours)
SoPC (System on Programmable chips) 在可重构设备上的片上系统(1 hours)
Case study: Image Signal Processing (ISP) SoC design 实例:图像信号片上系统( 7 hours)
A. System specification
B. Algorithm definition
C. RTL design
D. Synthesis
E. Place & Route
F. Validation and measurement
G. Implementation on FPGA
Third-party peripherals and IP cores reuse 第三方外设以及其他核的复用(2 hours)
Tutorials 习题辅导 (2 hours)