基于某VHDL地8位模型计算机地设计与实现

基于某VHDL地8位模型计算机地设计与实现

ID:44900183

大小:775.77 KB

页数:81页

时间:2019-11-02

基于某VHDL地8位模型计算机地设计与实现_第1页
基于某VHDL地8位模型计算机地设计与实现_第2页
基于某VHDL地8位模型计算机地设计与实现_第3页
基于某VHDL地8位模型计算机地设计与实现_第4页
基于某VHDL地8位模型计算机地设计与实现_第5页
资源描述:

《基于某VHDL地8位模型计算机地设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、文档摘要随着计算机在人们生活中重要性和不可或缺性的提高,为了更方便的为大众使用,发展计算机性能成为IT行业的热点,但计算机的内部结构极其复杂,为了便于研究便产生了模型计算机。本文完成了基于VHDL的8位模型计算机的设计与实现。文中首先阐述了8位模型计算机的原理,然后对其十个功能模块(算术逻辑运算单元,累加器,控制器,地址寄存器,程序计数器,数据寄存器,存储器,节拍发生器,时钟信号源,指令寄存器和指令译码器)进行了分析与设计。最后在QuartusII9.0环境下进行了仿真,完成了8位模型计算机的整体实现。本文综合了计算机

2、组成原理和数字逻辑与系统设计的知识,设计的8位模型计算机能更方便的了解计算机内部构造和工作原理。整个系统的开发体现了在QuartusII软件平台上用VHDL设计数字控制系统的实用性。关键词:8位模型机;QuartusII;VHDL语言文档AbstractWiththeimprovementofimportanceandindispensabilityincomputerinpeople'slife,inordertousemoreconvenientlyforpublic,computerperformanceisbe

3、comingahotintheITindustrydevelopment.buttheinternalstructureofthecomputerisverycomplicate,Computermodelsimplifiesthedifficultyoftheresearch.ThisarticlecompletedthedesignandimplementationofeightmodelcomputerbasedonVHDL.First,thisarticleexpoundstheprincipleofeight

4、modelcomputer,thendividesitinto10modules(arithmeticlogicunit,accumulator,controllers,addressregister,theprogramcounteranddataregisters,memory,beatgenerator,aclocksignal,instructionregisterandinstructiondecoder)andanalyseanddesigneachofthem.Finallyundertheenviron

5、mentoftheQuartusII9.0simulation,completedoverallimplementationofthe8modelcomputer.TheanalysisanddesignoftheeightmodelcomputerintegratedtheknowledgeofcomputerconstituteprincipleandDigitallogicandsystemdesign.Thedesignoftheeightmodelcomputercanbemoreconvenienttoun

6、derstandinternalstructureandworkingprinciple.ThewholesystemdevelopmentmanifeststhepracticabilityofdesigningthenumericalcontrolsystemontheQuartusIIsoftwareplatformwithVHDL.Keywords:eightmodelcomputer;VHDLlanguage;QuartusII文档目录1绪论11.1本课题研究的目的11.2本课题研究的背景及意义12基于VHD

7、L编程的基础知识42.1VHDL语言概述42.2VHDL的设计流程52.3有关QuartusII的介绍62.4本课题基于QuartusII的设计流程83基于VHDL8位模型机的原理与设计93.1模型计算机的原理93.2模型机的总体设计要求93.3模型机逻辑框图的设计103.3模型机的指令系统设计103.4模型机的指令执行流程设计113.5基于VHDL8位模型机各模块的设计与实现123.5.1算术逻辑单元ALU模块123.5.2累加器模块143.5.3控制器模块183.5.4节拍发生器213.5.5指令寄存器模块IR和指

8、令译码器243.5.6时钟产生器283.5.7程序计数器模块303.5.8地址寄存器MAR333.5.9存储器RAM363.5.10数据寄存器DR384基于VHDL的8位模型计算机的实现424.1基于VHDL的微程序执行流程图424.28位模型机的顶层原理图设计43文档4.3基于VHDL的8位模型机工作流程444.4顶层VHDL源

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

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

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