Teaching Information
Release time: 2021-04-21Hits:
- Course Introduction:“微处理器设计”是集成电路设计与集成系统专业的重要专业必修课程之一,本课程旨在使学生掌握MiniCPU设计以及基于MPU的SoC的软硬件协同开发。首先通过介绍PIC16F5X单片机的指令集架构、机器语言和汇编编程来回顾基本的CPU结构、组成、操作、寻址方式以及顺序控制;然后通过介绍Verilog语言的建模、仿真、综合以及验证来回顾组合逻辑和时序逻辑电路设计,实现PIC16F54结构的设计,包括:ALU、寄存器组、FIFO以及ROM,PIC16F54程序序列的逻辑设计,数据路径和控制器的划分,PIC16F54(non-Sequencing)的指令译码器设计;最后使用Verilog和汇编测试代码来集成单循环的PIC16F54 MiniCPU核,设计一个基于状态机的简单UART和外部定时器,并将其集成在MiniCPU核上。通过本课程的学习,学生深入了解微处理器的结构、控制过程以及SoC软硬件的协同开发,为今后相关课程的学习以及工作奠定良好的基础。
- Teacher:鲁迎春
- School Year:2018-2019
- Semester:Spring Term
- Course number:2010840X
- Credits:3.0
- Course Type:Undergraduate Course:
- Top-Quality Courses or Not:no
- Maximum Number of Students:110
- Required Class Hours:48.0
- Pre One:FPGA课程设计
- Next One:超大规模集成电路设计及EDA技术