- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机设计与实践
第五讲
1.实验仪基本部件测试
1.1 实验仪的基本部件
采用南京伟福实业有限公司研制的“COP2000计算机组成原理实验仪”,通过FPGA扩展板在COP2000实验仪上完成实验
FPGA0
FPGA1
晶体振荡器
1.1 实验仪的基本部件
在COP2000的主界面上按“打开FPGA扩展板窗口”按钮打开FPGA扩展板的界面,此窗口有三个页面,两个“结构图”页面和一个“存储器”页面。
1.1 实验仪的基本部件
在COP2000的主界面上按“打开FPGA扩展板窗口”按钮打开FPGA扩展板的界面,此窗口有三个页面,两个“结构图”页面和一个“存储器”页面。
1.1 实验仪的基本部件
在COP2000的主界面上按“打开FPGA扩展板窗口”按钮打开FPGA扩展板的界面,此窗口有三个页面,两个“结构图”页面和一个“存储器”页面。
1.2 实验四要求
FPGA0数码管显示功能测试
拨动开关共有40个,分别为K0~K4,把开关分为两组,用K0~K2这24个开关控制12个数码管,用K3、K4这16个开关控制16个指示灯。由于12个数码管对应着48路输入信号,设计中把数码管也分成两组,S0~S2为一组,S3~S5为另一组,使得K0控制S0与S3,K1控制S1与S4,K2控制S2与S5。这样两组数码管显示完全对应的内容。K3控制指示灯B7~B0,K4控制指示灯A7~A0。
FPGA1数码管显示功能测试
拨动开关共有16个,分别为K5、K6,用K5控制数码管S0、S1,两组数码管显示相同的内容。用K6控制8个指示灯。
1.2 实验四要求
时钟输入功能测试
指示灯A3~A0为测试输出信号,开关K4的最高位定义为复位信号。当复位信号到来时,指示灯A0点亮,其他指示灯熄灭;每个时钟脉冲到来时,点亮的指示灯向左移动一个位置,如果点亮的指示灯已经处于A3位置,则将移动到A0,下一次再向左移动,如此往复。无论在任何情况下,只要接收到复位信号,点亮的指示灯都会到达A0所在位置。
存储器访问功能测试
拨动开关K3、K2作为存储器地址总线的输入,K3、K2水平方向共16个开关,对应地址总线的高16位。拨动开关K1、K0作为存储器数据总线的输入,K1、K0水平方向共16个开关,对应16位数据总线。拨动开关K4作为控制信号的输入,令最右侧为第0位,最左侧为第7位,则第0位是读控制信号,第1位是片选控制信号,第2位是高位字节访问控制信号,第3位是低位字节访问控制信号,第4位是写控制信号,第7位是系统复位信号。控制信号中,除复位信号是高电平有效外,其他各信号均为低电平有效。
数码管S1和S0作为存储器数据总线的输出观察部件,S1和S0共包含4个数码管,对应着16位数据总线的内容。
1.3 Nexys3 开发板
采用Digilent下载器,可实现对板上RAM的读写,建议使用COP2000存储器工具,编写CPU的指令和数据。
2. 微处理器设计实例
回顾计算机系统组成
回顾微操作的描述
T0 PC→MAR, 1→R
T1 M(MAR) →MDR, PC+1 →PC
T2 MDR →IR, OP(IR) →ID
T0 AD(IR)→MAR, 1→R
T1 M(MAR) →MDR
T2 MDR →ACC
取指
执行
实验目的
根据计算机组成原理课程所学的知识和本课程所讲的设计思想,设计一个给定指令系统的处理器,包括
VHDL语言的实现
FPGA芯片的编程实现
对处理器的结构和计算机系统的整体工作过程有深刻的了解
为以后应用和设计处理器系统打下基础
实验要求
给出处理器的设计方案
用VHDL语言实现处理器的设计
将设计下载到FPGA实验板的FPGA芯片中进行实际测试,要求观察显示输出
处理器的设计方案
给出处理器的设计方案,要求包括:
指令格式设计
微操作的定义
节拍的划分
处理器结构设计框图及功能描述
各功能模块结构设计框图及功能描述
各模块输入输出接口信号定义(以表格形式给出)
进度安排
VHDL语言实现处理器设计
在设计方案通过后,方可进入实际设计环节,要求采用结构化设计方法,用VHDL语言实现处理器的设计。设计包括:
各模块的详细设计(包括各模块功能详述,设计方法,VHDL语言实现等)
各模块的功能测试(每个模块作为一个部分,包括测试方案、测试过程和测试波形等)
系统的详细设计(包括系统功能详述,设计方法,VHDL语言实现等)
系统的功能测试(包括系统整体功能的测试方案、测试过程和测试波形等)
将设计下载到FPGA实验板的芯片中进行实际测试
处理器功能及指令系统定义
该处理器在给定的指令集下构建,支持十条指令
假定主存可以在一个时钟周期内完成一次存取操作,而且可以和CPU同步工作
系统使用一个主存单元:指令读取和数据访问都使用同一组存储器
处理器功能及指
您可能关注的文档
最近下载
- 2025高考数学冲刺复习:立体几何与空间向量(试卷+答案解析).pdf VIP
- 侵犯名誉权与隐私权的法律规定与应对策略.pptx VIP
- 武汉体育学院专业技术职务量化评审办法试行.doc VIP
- 网络侵权培训课件案例.pptx VIP
- 2023-2024学年广东省珠海市凤凰中学八年级(上)竞赛物理试卷(附答案解析).docx VIP
- 2025年东海中学八年级物理竞赛试卷及答案.doc VIP
- EN 50530-2010+A1-2013 并网光伏逆变器的整体效率.pdf VIP
- 初三化学上册第四单元自然界的水各节习题.doc VIP
- 武汉体育学院教师专业技术职务任职资格申报评审条件【参考】.doc VIP
- 初中数学专题:一次函数背景下的动点问题(含答案).docx VIP
文档评论(0)