基于FPGA的32位五级流水线CPU的研究与设计

被引量 : 9次 | 上传用户:teer197841
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,国内大部分高校的计算机组成实验平台是纯硬件化的,内部结构固定,灵活性差,不利于学生自主创新,大大降低了教学质量。FPGA技术提供了一个灵活的设计平台,本论文采用FPGA技术,设计了32位五级流水线CPU,可应用于计算机组成实验课程,有助于提高教学质量。论文根据实际需要,结合理论研究,提出了基于FPGA的五级流水线CPU的总体结构模型,利用DE2开发平台完成了32位五级流水线CPU的设计过程,实现了取指IF、指令译码ID、指令执行EXE、存储MEM和结果写回WB五个周期的功能设计,并专门设计了流水线演示系统,通过对系统演示效果的分析,验证了CPU设计的合理性。论文采用Verilog HDL语言,完成了流水线CPU五个周期的设计。取指周期设计了PC寄存器和指令存储器,实现了取指令功能;译码周期设计了控制器CU、寄存器堆等部件,完成了20条指令的译码功能;指令执行周期主要对运算器ALU的设计,实现了对数据的运算操作;存储周期完成了数据存储器的设计,用于存储周期的读写操作;结果写回周期,通过设计多路器,实现将正确的结果写回到目的寄存器中。流水线的设计,必然带来相关问题,含有数据相关、控制相关和结构相关。论文重点对前两种相关进行了研究与处理,设计了内部前推方法和暂停流水方法相结合的策略,解决了流水线数据相关问题,采用延迟转移法,解决了流水线控制相关问题。论文设计了流水线演示系统,实现了流水线演示及效果分析的功能。最后,编写了测试程序,在FPGA平台上对流水线CPU进行了功能验证,并分析了流水效果,CPU运行正常,功能完备,取得了预期的结果。
其他文献
随着中国改革开放的深入发展,中国经济高速发展,为中国企业带来了勃勃生机,人力资源管理的概念和技术对于所有的管理者而言都很重要。自上世纪80年代以来,经济全球化的步伐越来越
记忆场所研究肇始于20世纪的法国,哈布瓦赫、皮埃尔·诺拉发挥了重要作用。而后一批学者基于全球化、现代化和区域一体化的客观现实背景,尤其在城镇化不断推进的过程中,从理
随着我国老龄化进程的不断加快,在社会保险制度改革发展的过程中,城乡中出现了一个特殊的群体——无保障老年居民。他们年过60岁、生活困难,更需要被纳入我国的基本养老保险制度
本文介绍了BMC用于微电机模压塑封研制。重点讨论了研制中主要问题及解决方法。
目的探讨超声萤火虫成像技术对乳腺肿块的诊断价值。方法对92例乳腺肿块患者进行常规二维超声检查,记录图像数据,观察肿块的边界。采用萤火虫技术观察患者肿块内微钙化的情况
目的:研究外源性Apelin-13对急性心肌梗死大鼠心肌细胞保护作用。方法:通过结扎左冠状动脉前降支方法建立急性心肌梗死大鼠模型,存活大鼠分为心梗组(AMI组)及Apelin-13治疗组,另
韩娥,是我国战国时期著名的民间歌唱家,她的歌声高亢时可令人振奋,她的歌声悲凉时可令人流泪,她的歌声欢乐时可令人忘掉痛苦……她的歌唱魅力着实令人叹为观止,以致我们当代
曹丕在《典论·论文》里提出的“文气”说开启了中国文学批评领域里以“气”论文的先河,他的“文气”说注重的是创作个体反映在其作品中的精神气质以及个性品质,对后世影响极
“三化”即工业化、城镇化和农业现代化。近年来为加快解决“三农问题”,中央先后提出城乡统筹、城乡经济一体化建设等一系列政策,来加强工业反哺农业,城镇带动农村发展。“三化
社保基金(本文指社会保险基金)作为社会保障制度重要的物质基础,其安全运作对于一个国家的社会稳定,经济发展具有重大意义。我国的社会保障事业近十余年来发展迅速,但由于制