下载此文档

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


文档分类:通信/电子 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
Dissertation Submitted to
HeBei University of Technology
for
The Master Degree of
Control Science and Engineering



RESEARCH AND DESIGN OF 32-BIT AND FIVE-STAGE
PIPELINED CPU BASED ON FPGA

by
Mi Haixiao

Supervisor: Hengshan


November 2012
原创性声明

本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成
果。除文中已经注明引用的内容外,本学位论文不包含任何他人或集体已经发表的作品内
容,也不包含本人为获得其他学位而使用过的材料。对本论文所涉及的研究工作做出贡献
的其他个人或集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本
人承担。




学位论文作者签名: 日期:






关于学位论文版权使用授权的说明

本人完全了解河北工业大学关于收集、保存、使用学位论文的以下规定:学校有权采
用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供本学位论文全文或者部
分内容的阅览服务;学校有权将学位论文的全部或部分内容编入有关数据库进行检索、交
流;学校有权向国家有关部门或者机构送交论文的复印件和电子版。
(保密的学位论文在解密后适用本授权说明)


学位论文作者签名: 日期:



导师签名: 日期:
河北工业大学硕士学位论文

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

摘要

目前,国内大部分高校的计算机组成实验平台是纯硬件化的,内部结构固定,灵活性
差,不利于学生自主创新,大大降低了教学质量。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 运行正常,功能完备,取得了预期的结果。

关键词:FPGA,流水线,CPU ,Verilog HDL
i
基于 FPGA 的 32 位五级流水线 CPU 的研究与设计

RESEARCH AND DESIGN OF 32-BIT AND FIVE-STAGE
PIPELINED CPU BASED ON FPGA


ABSTRACT

At present, posed experimental platform of most colleges is pure hardware in
domestic. Its internal structure is fixed, so the flexibility is experimental platform is not
conducive to the students’ independent innovation, and i

基于FPGA的32位五级流水线CPU研究和设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人799474576
  • 文件大小0 KB
  • 时间2015-10-23