课程设计题目:基于单周期MIPS 地微控制器设计已知技术参数和设计要求:load/store,算术逻辑运算,流程控制三部分是RISC 处理器系统地主要组成部分,是RISC 处理器地基础,本设计以MIPS 处理器地指令子集为例,研究RISC 地基本实现及原理
1)单周期 MIPS ( load/store 指令部分)设计与实现设计要求:参考《计算机组成与设计--硬件 /软件接口》、设计处理器整体结构和模块划分,实现支持 load word(lw) 、store word(sw) 指令地MIPS 单周期数据通路,并比较各种实现地效率、面积和速度
2)单周期 MIPS (算术逻辑运算指令部分)设计与实现设计要求:参考《计算机组成与设计--硬件 /软件接口》、设计处理器整体结构和模块划分,实现支持 add、 sub、and、or 和 slt 指令地 MIPS 单周期数据通路,并比较各种实现地效率、面积和速度
3)单周期 MIPS (流程控制指令部分)设计与实现设计要求:参考《计算机组成与设计--硬件 /软件接口》、设计处理器整体结构和模块划分,实现支持 branch equal(beq)、 jump(j) 、jump and link(jal) 、jump register(jr) 指令地 MIPS 单周期数据通路,并比较各种实现地效率、面积和速度
4)通用异步串行收发器(UART )设计与实现具有基本手法功能地通用异步串行收发器,并比较各种实现地效率、面积和速度
5) 小组实现基于MIPS (子集)单周期数据通路地嵌入式控制器设计要求:与同组同学共同完成一个具有11 条指令地单周期MIPS 实现,连接通用异步串行收发器作为外设,实现嵌入式控制器,并比较各种实现地效率、面积和速度
基本要求:1
确定设计采用地算法;2
确定设计地体系结构;3
划分所确定地体系结构,