- 5
- 0
- 约1.74千字
- 约 40页
- 2019-01-14 发布于湖北
- 举报
实验中使用的底层模块的实现 1.寄存器堆的电路符号及各信号的意义。 2.寄存器堆的代码实现。 3.带有异步清零端的D触发器。 4. 32位加法器。 5. 2x5 2x32 4x32多路选择器的实现。 6. 32位移位器的实现(ALU需调用此模块)。 7. 指令存储器IP_ROM的实现。 8. 数据存储器IP_RAM的实现。 实验要求: 1.根据示例补全指令集译码和控制信号生成代码,实验报告应包括控制部件的关键代码。 2.画出CPU的完整电路图,并完成整个CPU的设计。 3。自己设计指令来测试并截图,要求覆盖所有指令集,给出仿真图。 使用 Xilinx ISE Design Suite 创建工程示例 1.打开ISE Design Suite ,单击界面左上部分的 New Project按钮。 2.在打开的窗口中输入项目名称和路径,点next。 3.根据提示选择你所用的开发板的型号、综合工具(XST)、仿真工具(ISim)和你所使用的语言(Verilog),点下一步 4.核对一下信息,点finish 5.在左上角工程管理区如图处点右键,选择“New Source” 6.选择如图的文件类型,输入文件名称和路径,点next。 7.可以在此设置输入输出接口,然后点next。 8.添加文件后的工程。 9.在代码编辑区域输入代码并保存(图中代码只是示意用),图中的代码调用了一个cu模块,文件名为sccu。 10.添加sccu文件,选择如图的文件类型,输入文件名称,点next 11.添加sccu文件后的工程,sccu成为sccpu调用的一个模块。 使用 Isim进行仿真 1.如图为一个32位加法器代码,以下将对其进行仿真。 2.在工程管理区点击鼠标右键,弹出菜单选择New source,弹出界面,输入文件名,选择Verilog Test Fixture,打钩add to project,单击NEXT 3.选择要仿真的文件,点击NEXT。 4.点击“FINISH”,就生成一个如下图所示的Verilog测试模块。 5. ISE能自动生成测试平台的完整构架,包括所需信号、端口声明以及模块调用的实现。所需要完成的工作就是initial….end模块中的“//Add stimulus here”后面添加测试向量生成代码。。 6.这里给出示例代码及注释,代码填写完成后点击保存。 7.在工程管理区上部点击“Simulation”;选择要仿真的文件名,过程管理区就会显示“Isim simlator”;。 8.下拉“Isim simlator”,选择“Simulate Behavioral Model”,单击鼠标右键,选择“Process Properties”可修改仿真运行时间等。 9.修改后,直接双击“Isim simlator”中的“Simulate Behavioral Model”进行仿真。可点击工具栏中的“+”及“—”符号调整时间尺度以显示易于观察的波形。可右键单击波形,按图中所示方法以调整数据显示的进制。 10.调整好后的波形图,根据填写的仿真文件代码可知,仿真结果正确。 CPU的指令集、指令译码示例和控制信号产生示例 1. CPU的指令集。 2. 需要符号扩展/零扩展的指令意义及说明(全部指令的说明参见文档) 对于addi/subi rd,rs1,imme 指令 //rd?rs1+imme(符号拓展) rd是目的寄存器号,立即数要做符号拓展到32位。 符号扩展:取imme的最高位的值,用其填充imme的左边所有位至imme成为32位二进制数为止(imme为16位,所以需填充16位)。 对于andi/ori rd,rs1,imme 指令 //rd?rs1 op imme(零拓展) 因为是逻辑指令,所以是零拓展。 零拓展:用0填充imme的左边所有位至imme成为32位二进制数为止(imme为16位,所以需填充16位)。 3.单周期CPU控制信号生成及指令译码示例 CPU的基本电路图框架和文件的组织结构 CPU的基本电路图框架(需要补全控制信号和一些线路) CPU的文件组织结构
您可能关注的文档
最近下载
- 山东省济南市钢城区2023-2024学年八年级上学期期末考试数学试卷(含答案).pdf VIP
- 2025海南农村商业银行招聘2人笔试参考题库附答案解析.docx VIP
- BS EN 50299-2-2014 72,5 kv至550 kv设备用最高电压的变压器和电抗器油浸电缆连接组件.第2部分:干式电缆终端.pdf VIP
- 2025ESC心肌炎和心包炎管理指南解读.pptx
- 轻型卒中临床诊疗中国专家共识(2024版).pdf VIP
- GB50330-2013建筑边坡工程技术规范.doc VIP
- 某市中心城区老旧小区改造工程项目可行性研究报告.docx VIP
- (高清版)DB33∕T 779-2010 雷公藤种植技术规范 .pdf VIP
- 2025-2026学年粤教粤科版(2024)小学科学三年级上册(全册)知识点清单.docx
- 《装配式混凝土结构技术规程》JGJ 1-2014.doc VIP
原创力文档

文档评论(0)