首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > RISC

RISC

资料介绍
RISC

学期课程设计:32位RISC微处理器设计
【1】教学目的
1.
融会贯通本课程所学的知识,通过知识的综合运用,加深对计算机各功能部件工作原理
及相互联系的认识;
2.
掌握微处理器设计的基本原理和方法,掌握使用EDA工具和现代设计方法设计计算机系
统的基本技能;
3. 培养科学研究中的独立工作和相互协作的能力,取得工程设计的实践经验。
【2】设计题目——32位RISC微处理器设计
指令集体系结构(ISA)要求:
1.
32位RISC微处理器,具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG
。标志寄存器的标志位选取和格式自行决定。
2.
存储器地址空间为4GB,寻址粒度为字节。数据存储以32位字对准,自行决定采用大端
/小端格式。
3. 采用Load/Store结构,ALU指令采用三地址格式,采用32位定长指令格式。
4. 支持字节、字和半字数据类型。
5.
支持有符号和无符号整数加、减运算,支持与、或、异或、非4种逻辑运算,支持逻辑
左移、逻辑右移、算术右移、循环右移4种移位运算,支持比较操作,支持Load/Stor
e操作,支持地址/立即数加载操作,支持无条件转移和为0转移、非0转移、无符号>转
移、无符号<转移、有符号>转移、有符号<转移等条件转移,支持软件中断。指令的汇
编助记符和指令的机器码格式自行决定。
6. 支持外部中断。
实现要求:
1. 自行决定数据通路结构(总线结构或专用通路结构)。
2. 控制单元采用组合逻辑控制。
3. 采用RTL描述模型或结构模型描述。
测试标准:
自行编写测试程序(采用机器语言或汇编语言),对所设计的微处理器进行功能模拟,能
够验证处理器工作的正确性。
【3】分组
3~5名同学自行组成一个设计小组,并推荐一名组长。
建议每个小组的分工如……
RISC
本地下载

评论