课程介绍:“微处理器设计”是集成电路设计与集成系统专业的重要专业必修课程之一,本课程旨在使学生掌握MiniCPU设计以及基于MPU的SoC的软硬件协同开发。首先通过介绍PIC16F5X单片机的指令集架构、机器语言和汇编编程来回顾基本的CPU结构、组成、操作、寻址方式以及顺序控制;然后通过介绍Verilog语言的建模、仿真、综合以及验证来回顾组合逻辑和时序逻辑电路设计,实现PIC16F54结构的设计,包括:ALU、寄存器组、FIFO以及ROM,PIC16F54程序序列的逻辑设计,数据路径和控制器的划分,PIC16F54(non-Sequencing)的指令译码器设计;最后使用Verilog和汇编测试代码来集成单循环的PIC16F54 MiniCPU核,设计一个基于状态机的简单UART和外部定时器,并将其集成在MiniCPU核上。通过本课程的学习,学生深入了解微处理器的结构、控制过程以及SoC软硬件的协同开发,为今后相关课程的学习以及工作奠定良好的基础。
授课教师:鲁迎春
开课学年:2022-2023
开课学期:春学期
课程号:2010840X
学分:3.0
课程类型:本科生课程
是否精品课程:否
选课人数:14
课时:48.0