- 139
- 0
- 约1.06千字
- 约 7页
- 2019-01-29 发布于浙江
- 举报
实验 中央处理器的设计与实现
一、实验目的
理解中央处理器的原理图设计方法。
能够设计实现典型MIPS的11条指令。
二、实验要求
1、使用Logisim完成数据通路、控制器的设计与实现。
2、完成整个处理器的集成与验证。
3、撰写实验报告,并提交电路源文件。
三、实验环境
VMware Workstations Pro + Windows XP + Logisim-win-2.7.1
操作方法与实验步骤
1、数据通路的设计与实现
数据通路主要由NPC、指令存储器、32位寄存器文件、立即数扩展部件、ALU、数据存储器构成。其中指令存储器和数据存储器可直接调用软件库中的ROM和RAM元件直接完成,其余部件的设计如图所示:
图1.1 NPC
图1.2 32位寄存器
图1.3 立即数扩展部件
图1.4 ALU
2、控制器的设计与实现
控制器的主要设计思想如图所示
图2.1 控制器设计思想
通过列真值表得到控制器的两部分电路,真值表如下:
输入
输出
000000
001101
100011
101011
000100
000010
R-type
ORI
LW
SW
BEQ
JUMP
RegDst
1
0
0
x
x
x
ALUSrc
0
1
1
1
0
x
MemtoReg
0
0
1
x
x
x
RegWrite
1
1
1
0
0
0
MemWrite
0
0
0
1
0
0
Branch
0
0
0
0
1
0
Jump
0
0
0
0
0
1
Extop
x
0
1
1
1
x
ALUop2
1
0
0
0
0
x
ALUop1
x
1
0
0
x
x
ALUop0
x
0
0
0
1
x
ALUop[2:0]
Funct[3:0]
指令
ALUctr[2:0]
111
0000
add
010
111
0010
sub
110
111
0100
and
000
111
0101
or
001
111
1010
slt
111
010
xxxx
ori
001
000
xxxx
Lw/sw
010
011
xxxx
beq
110
表2.1 控制器设计真值表
图2.2 控制器
3、处理器的集成与验证
集成:将各个部件按要求链接,具体方式如图所示:
图3.1 CPU
验证:将指令的16进制表示输入指令存储器,运行后记录寄存器中的数据与标准值进行对照:
图3.2 寄存器对照值
图3.3 寄存器实际运行值
由上两图对照可得CPU的功能实现成功。
您可能关注的文档
最近下载
- 2025年中国科技大学少年班入围试题及答案.docx VIP
- 2025年项目管理专业成本补偿合同基本概念与特点专题试卷及解析.pdf VIP
- 2025年室内设计规范与实施指南.docx
- 2025陕西QC试题及答案.doc VIP
- 2025年特许金融分析师GIPS标准与AIMR-PPS标准的演变与对比专题试卷及解析.pdf VIP
- 2025年拍卖师机动车(车辆)拍卖税费专题试卷及解析.pdf VIP
- 2025年互联网营销师直播用户行为数据(停留_互动_转粉)分析专题试卷及解析.pdf VIP
- 2024年濮阳职业技术学院单招职业适应性测试题库含答案.docx VIP
- 2025年房地产经纪人个人住房贷款专业术语与计算公式专题试卷及解析.pdf VIP
- 不同营养状态和季节变化对典型高原湖泊浮游生物生态位结构及稳定性的影响.docx VIP
原创力文档

文档评论(0)