基于verilog hdl 的专用处理器的设计与仿真

基于verilog hdl 的专用处理器的设计与仿真

ID:3153139

大小:421.54 KB

页数:14页

时间:2017-11-20

基于verilog hdl 的专用处理器的设计与仿真_第1页
基于verilog hdl 的专用处理器的设计与仿真_第2页
基于verilog hdl 的专用处理器的设计与仿真_第3页
基于verilog hdl 的专用处理器的设计与仿真_第4页
基于verilog hdl 的专用处理器的设计与仿真_第5页
资源描述:

《基于verilog hdl 的专用处理器的设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于VerilogHDL的专用处理器的设计与仿真葛文婧,龚咏梅,江立平(安徽师范大学数学计算机科学学院,安徽芜湖,241000)关键词:VerilogHDL;专用处理器;设计;仿真照片尺寸为20mm*30mm;最好不用红色背景摘要:随着对嵌入式系统研究的不断深入,专用处理器的针对性使其被广泛采用,这对嵌入式系统的运用和发展起到了越来越大的推动作用。本文采用VerilogHDL来仿真能完成特定功能的专用处理器。论文讨论了包括CPU的系统结构设计、基本组成部件设计、指令系统设计和CPU的RTL级仿真在内的基于Verilog状态机控制16位指令微处理器的设计

2、。论文还讨论了电路功能的仿真、综合以及实现过程,在Modelsim的开发环境下对加法器的HDL程序进行仿真,并且根据仿真波形来验证设计的正确性。DesignandSimulationofCPUbasedonVerilogHDLWenjingGe,YongmeiGong,LipingJiang(SchoolofMathematicComputerScience,AnhuiNornalUniversity,Wuhu,Anhui,241000,China)Keywords:VerilogHDL;CPU;Design;SimulationAbstract:As

3、theembeddedsystem’sresearchwentintodeeplynowdays,thededicated-usedprocessorwaswidelyusedforit’spertinency,whichpromotedtheuseanddevelopmentofembeddedsystem.Theauthorssimulatedanddesignedadedicated-usedprocessorbasedontheverilogHDL.Theessaywascomposedofthedesignofsixteenbitsmicro

4、dedicated-usedprocessorbasedonverilogstatescontrolmachine,whichincludedthedesignsoftheCentralProcessingUnit’ssystemstructure,basicmodules,instructionssystem,andRTLlevelsimulationofthededicated-usedprocessor.Thesimulation,synthesization,andrealizationofthecircuitfunctionwerealsoi

5、ncludedinthisessay.Thesummator’sHDLprogramwassimulatedintheenvironmentofModelsimandcheckedthecorrectnessofthefunctionofCentralProcessingUnitbythewaveformsintheModelsim.计算机的核心构件是处理器,处理器也是嵌入式系统中不可缺少的部分。根据处理的问题的不同,处理机可分为三类:通用处理器、单用途处理器和专用处理器。专用处理器有着广泛的用途,这是因为专用处理器具有针对性,针对应用作了优化,性能、

6、功耗等方面有了显著提高。专用处理器的设计可以给设计者创新的空间,设计出创新性的作品。VerilogHDL是一门硬件描述语言,是用于硬件设计的有利工具。1概述1.1研究背景目前许多的电子产品都使用了CPLD(复杂可编程逻辑器件),这些逻辑器可以使用硬件描述语言设计。VerilogHDL语言具有:设计的行为特性、设计的数据流特性、设计的结构组成及包含响应监控和设计验证方面的时延和波形产生机制[1]。用VerilogHDL语言设计硬件也较为方便设计逻辑器件。1.2功能的实现(1)程序预先存储在程序存储器ROM中;(2)控制器CTRL根据程序计数器PC的值从R

7、OM取指令到指令寄存器IR中,并对IR中的指令进行译码,产生控制信号,将控制信号发送给其它器件;(3)数据通路DP负责接收CTRL传送来的立即数、数据存储器RAM传送过来的操作数,存入寄存器组RF中的寄存器中;负责接收CTRL传送过来的运算指令,并组织算术逻辑单元ALU进行运算;负责将CTRL传送过来的立即数、寄存器中的操作数存入RAM中;(4)RAM可根据DP传送过来的地址和读写控制信号,进行数据读写。2系统构成及功能模块的划分2.1专用处理器的组成结构专用处理器的结构框图如图1,专用处理器主要有控制器和数据路径两大部分构成,另外,为了配合专用处理器

8、完成系统任务,还需要有程序存储器和数据存储器,前者用于存放程序指令的机器代码,后者用于存放计算

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

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

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