计算机设计与实践实验报告.docx
《计算机设计与实践实验报告.docx》由会员分享,可在线阅读,更多相关《计算机设计与实践实验报告.docx(83页珍藏版)》请在优知文库上搜索。
1、洛需演/家人季计算机设计与实践实验报告给定指令系统设计一一CPU院系:计算机科学与技术名*学号:班级:目录实验目的4实验环境5设计思想5CPU接口信号定义5指令格式设计6RISC处理器设计格式6微操作的定义9节拍的划分9处理器结构设计框图及功能描述10各模块结构设计框图及功能描述12时钟模块122取指模块133运算模块144访存模块155回写模块166访存控制模块18进度安排20实验各模块的设计及仿真20时钟模块20产生节拍的代码:20仿真波形:24取指模块24代码:24仿真波形:29ALU运算模块30代码:30仿真波形:38访存模块39代码:39仿真波形:43回写模块43代码:43仿真波形:
2、51访存控制模块52代码:52仿真波形:59cpu元件例化61代码:61仿真波形:73UCF文件:76总体测试结果及说明81测试指令序列81设计、调试、下载中遇到问题及解决方案821、设计中遇到的问题及解决方案822、调试中遇到的问题及解决方案833、下载中遇到的问题及解决方案83实验总结83实验目的1. 掌握XilinxISE集成开发环境和ModeSim仿真工具的使用方法2. 掌握VHDL语言3. 掌握FPGA编程方法及硬件调试手段4. 深刻理解处理器结构和计算机系统的整体工作原理实验环境XilinxISE集成开发环境、MOdeSim或ISim仿真工具SD2100数字逻辑设计实验平台设计思想
3、CPU接口信号定义信号名位数方向来源/去向意义RST1I处理器板高电平复位elk1I处理器板系统时钟nMREQ10主存储器存储器片选nrd10主存储器存储器读nwr10主存储器存储器写nbhe10主存储器高位字节访问允许nble10主存储器低位字节访问允许abus160主存储器地址总线dbus16I/O主存储器数据总线timeout40FPGA-二极管节拍显示nirout10FPGA-SOS1指令显示ndbus160FPGA-S3S4数据总线内容显示nabus160FPGA-S5S2地址总线内容显示ncyout10FPGA-AO进位标志位显示nbheout10FPGA-A5高位字节访问允许显示
4、nbleout10FPGA-A4低位字节访问允许显示nmreqout10FPGA-A7存储器片选显示nrdout10FPGA-A6存储器读显示nwrout10FPGA-A3存储器写显示k8IFPGA-KO控制使其显示存放器npcout40FPGA-B4-B7显示PC改变指令格式设计RISC处理器设计格式1)指令系统中指定所有的指令都是二进制指令2)通用存放器的数量为8,需要3位地址与之对应3)访存的形式地址为8位4)定义指令的高5位表示操作码存放器-存放器型指令5353OPADlAD2其他指令类型538OPADlAD2实验中指令设计JMPX(RX-PC)OOOOOOOOXJZRiX(ifRi=
5、OthenPC+R力/XPC)OOOlORiXSUBRi7RjRi-Rj-RiOOlOORiOOOOORjADDRi,RjRi+Rj-RiOOllORiOOOOORjMVIRi,XX-RiOlOOORiXMOVRi,RjRj-RiOlOlORlOOOOORjSTARi,XRi-R/XOllOORiXLDARi7XR“X-RiOHIORiXSET1cy-l100OOSETOcy-0100lO微操作的定义指令名称助记符二进制操作码无条件跳转JMP00000条件跳转JZ00010减法操作SUB00100加法操作ADD00110立即数传送MVI01000存放器传送MOV01010存数操作STA0110
6、0取数操作LDAOlllO进位置工SETl10000进位置OSETO10010节拍的划分划分4个节拍节拍对应操作TO取指操作Tl运算ALUT2访存操作T3回写操作处理器结构设计框图及功能描述Cpu总体设计图Cuodatepcoutl5:0)mupdatealouout(7:0)RtemnADDRPCoUTlM(15:。)LMIR(15:0)IRin(15:0)addr(15:0)pcnewpcupdateRtempin(7:0)pcnewtopcABus(15:0)mreq访存控制DBus(15:0)WR主存储器功能:设计的CPU是一个简单的RISC处理器,该处理器是在给定的指令集下构建,支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 设计 实践 实验 报告
