基于FPGA的8位模型机的设计与实现

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:lingyumhg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,计算机组成实验室现有的实验平台是纯硬件化的,内部结构基本固定,学生按照原理图连线,只能做一些验证性的实验。实验内容的扩展性不强,学生的自主创新能力得不到发挥。为了提高教学质量,增强实验系统的功能,提高系统的灵活性,我们采用FPGA芯片技术来彻底更新现有的实验平台。  基于FPGA的模型机系统,从功能部件,到最小的基本的门电路的设计,都可以通过软件编程实现。本系统的功能强大,可以实现模型机的整机实验,也可以实现运算器实验、存储器实验、时序电路设计实验和运算溢出实验等。FPGA可以实现重复编程,学生可以学习和修改系统中的模块功能,体现自主的设计与创新精神。  计算机组成实验的最终目的是在学生了解CPU的各个功能部件的基础上能够设计CPU。但前提是设计一个基于FPGA芯片技术的实验平台,然后根据学生需要自主设计各个功能部件及CPU,最后下载到FPGA芯片中,实现设计。  本模型机系统采用单总线结构,可以实现数据转移、加减运算、移位、跳转、循环和输入输出等30多条指令。整个系统设计输入是由原理图和VHDL语言混合设计而成。它的功能实现灵活多样,既可以用原理图实现又可以用VHDL语言编程实现,每个功能模块又是一个独立的实验,并能在装有FPGA芯片的开发板DE2上一一实现。  论文分析了EDA技术的各个构成要素,详细介绍了CycloneⅡ系列的FPGA芯片的内部结构及工作原理,本模型机系统采用VHDL为编程语言,在开发工具QuartusⅡ上设计实现,最后在Altera公司的开发板DE2上验证系统功能。后三章介绍了系统的层次化结构、复杂的指令系统以及总线结构。论文对系统的主要的功能部件设计进行分析和说明,并对每个模块进行调试验证,最后介绍了模型机的整机实验及调试过程。  本模型机系统借助于开发板DE2实现了基于FPGA的实验平台,取得了很好的效果。
其他文献
随着21世纪知识经济的信息化发展,电子商务与我们的学习、工作、生活越来越紧密了。本文通过建立大连理工大学工业设计专业和企业之间电子商务平台新教学模式,研究在实际设计
人脸识别技术是通过计算机对人脸图像进行处理和特征提取,然后进行识别的模式识别技术。它是利用人体本身固有的生物特征来进行身份认证的技术,以着其具有的安全性、有效性和
径向齿块离合器是提升机的关键部件,由于其性能安全可靠,深受矿山机械行业的欢迎。其工作原理为,当调绳油缸工作时,拨动环带动移动毂,通过连杆连接齿块,经过齿块和内齿轮的啮合带动
目的 探讨老年结肠癌恶病质与血清抵抗素的关系.方法 选取老年结肠癌患者36 例为结肠癌组, 老年结肠癌恶病质患者30 例为结肠癌恶病质组, 30 例健康老年人为对照组.收集研究
目的 探讨HOST2 lncRNA靶向结合miR-211干预卵巢癌细胞转移的机制.方法 实时荧光定量聚合酶链反应(quantitative real-time polymerase chain reaction,qRT-PCR)检测7种卵巢
目的:应用CI-101细胞搜寻免疫磁珠富集技术结合荧光细胞化学染色方法,探讨肺癌患者外周静脉血中循环肿瘤细胞(CTC)水平与肺癌患者临床病理特征及生物标志物之间的相关性。方法
目的:探究TCBI对接受放疗的中老年胸段食管鳞状细胞癌(ESCC)患者的预后价值。方法:回顾性分析2010年1月至2015年12月于苏州大学附属第一医院肿瘤放疗科接受治疗的191例胸段ES
图像匹配,按照其匹配对象的不同,大致可以归纳为图像像素匹配和图像集合匹配。根据不同的时间段、不同地点、不同的环境,得到的图像在方位,视角,大小,强度等方面也都会存在不同。通
UDDI服务注册中心是SOA体系架构的重要组成部分,UDDI服务注册中心提供服务注册、服务查询和服务管理的功能。服务提供者通过服务注册接口在UDDI服务注册中心注册有效服务,而服
目的 探讨“后新冠肺炎时期”对神经介入治疗患者围手术期开展“平疫结合”的护理策略,为临床护理提供可参考依据.方法 选择疫情期间神经介入治疗患者96例为试验组,按照“平