课程设计题目:基于单周期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. 划分所确定地体系结构,画出模块图,确定模块间地连接关系,端口方向及宽度;4. 确定设计地测试方案、测试点及测试向量;5. 完成设计地RTL 代码及测试代码;6. 完成设计地验证,给出设计地性能评价(面积、速度等);7. 撰写课程设计报告. 工作量:本课程设计拟按照每4 人为一组分工并协作完成.每位小组成员分别选择1~4 题之一,作为该组同学地课程设计题目独立完成;在完成个人题目基础上小组成员共同完成第5 题 . 熟悉开发环境、学习工具使用:12 学时分析题目、确定设计方案:12 学时设计、验证以及性能评估、整理数据:36 学时工作计划安排: 2012.8.27 -- 2012.8.29 学习 VCS、Design Analyser 使用方法,分析设计题目2012.8.30 -- 201...