基于fpga的微处理器设计

基于fpga的微处理器设计

ID:22851820

大小:1013.99 KB

页数:45页

时间:2018-11-01

基于fpga的微处理器设计_第1页
基于fpga的微处理器设计_第2页
基于fpga的微处理器设计_第3页
基于fpga的微处理器设计_第4页
基于fpga的微处理器设计_第5页
资源描述:

《基于fpga的微处理器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、毕北设计f论丈J设计(论文)题目基于FPGA的微处理器设计姓名:学号:学院:专业:年级指导教师:摘要本文使用结构化编程方法,将微处理器内核按照功能划分为不同的模块,采用VHDL语言设计每一个模块的内部功能和外围接口,设计实现丫一种基于FPGA芯片的微处理器系统。该微处理器主要巾控制器、运算器和寄存器组成,具有指令控制、操作控制、时间控制和数据加工等基木功能,可实现四位操作数的各种运算,其指令长度为16位定长,采用了直接寻址方式。最后采用QUARTUSII对设计进行了仿真测试,结果表明设计实现了微处理器的主要

2、功能。关键字:FPGA,微处理器,VHDLABSTRACTAmicroprocessoronFPGAisrealizedbyusingstructuredprogramming.ThismicroprocessorcoreisdividedintoseveraldifferentfunctionmoduleswhicharedesignedusingVHDL.Themicroprocessorconsistsofcontroller,arithmeticunitandregisters.Itrealizes

3、theinstructioncontrol,operationcontrol,timesequencecontrolanddataprocessingfunctions.Thedirectaddressingmodeisadopted.Thevariousoperationsfor4bitoperandcanbeachieved.Itsinstructionlengthis16bit.ThedesignissimulatedbyusingQUARTUSII,andtheresultsshowthatthem

4、ainfunctionsofamicroprocessorareachieved.KeyWords:FPGA,CPU,VHDL目录摘要IABSTRACTIII第1章绪论11.1背景11.2微处理器的概况11.3课题研究方法及技术背景21.3.1研究方法21.3.2技术背景21.4课题工作N容3第二章微处理器体系结构42.1CPU的功能和构成42.2指令系统分析52.2.1RISC与总线结构52.2.2指令系统72.3指令时序分析82.3.1RISC与流水线82.3.2程序计数器与流水线92.4CPU整体结构

5、即设汁思想102.4.1CPU的外部引脚规划102.4.2CPU的整体框图102.4.3CPU结构的层次划分11第三章CPU数据通路设计123.1程序计数器模块PC133.2程序存储器PC_RAM133.3指令寄存器模块143.4时钟发生器模块153.5寄存器堆TRAM153.6ALU模块16第四章CPU控制单元的设计184.1控制器Control模块184.2有限状态机FSM模块194.2.1奋限状态机194.2.2利用的VHDL语言进行状态机描述20第五章RISCCPU的仿真验证215.1各模块的组合2

6、15.2综合RTL电路图225.3RISCCPU的功能仿真验证245.3.1算术运算类指令验证255.3.2逻辑运算类指令验证255.3.3移位类指令验证265.3.4LD数据输出桁令仿真265.3.5ST运算数据存储仿真275.4总结27第六章总结和展望28参考文献29致谢错误!未定义书签。附录31第1章绪论1.1背景随着数字通信和工业控制领域的高速发展,超大规模集成电路的集成度和工艺水平不断提高,要求专用集成电路(ASIC)的功能越来越强,功耗越来越低,生产周期越来越短,这些都对芯片设计提出了巨大的挑战

7、,传统的芯片设计方法己经不能适应复杂的应用需求了,将整个应用电子系统集成在一个芯片屮(SOC),已成为现代电子系统设计的趋势。简单来说,SOC是一种将多个独立的VLSI设计拼合在一起,来形成某一应用所需的全部功能的集成电路,以芄高集成度、低功耗等优点越来越受欢迎"]。屮国的电子信息产业现在增长迅速,主要集屮在移动通信设备、数据通信设备、计算机及消费产品领域。考虑到我国电子信息市场的特殊性,即巨大的移动通信和数字家电市场的核心芯片主要依赖进口的状况。巨大的市场的需求决定了开发SOC的必要性,现在数字家电的片上

8、系统研究己经成为研究的热点之一。研究SOC的设计方法和验证方法具有很大的现实意义:2'其屮CPU是SOC的重要组成部分,可以完成简单的数据处理,内存的调度,屮断处理等操作。随着百万门级的FPGA芯片、功能复杂的IP核、可重构的嵌入式处理器核以及各种强大EDA的开发工具的迅速发展,使得设计者在EDA工具的帮助下完成整个系统从行为算法级到物理结构级的全部设计,并最终将一个电子系统集成到一片FPGA屮,即SOPCo可见

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。