理工学院毕业设计(论文)模板.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
理工学院毕业设计(论文)模板

基于FPGA的简单运算器 本设计Quartus II仿真软件VHDL语言编写由、、、部分组成。能够、、。该器用Quartus II仿真软件设计并测试功能正常,下载到试验箱验证成功。 关键词:器,,,Quartus II FPGA based on a simple calculator Abstract The design is based on a simple FPGA calculator. In a Quartus II simulation software on the computer is mainly used VHDL language design, the computing device is composed of a key input module, a control signal generating module, operation module, correction calculation results and display module consists of five parts. To carry out simple plus, minus, and and xor. The computing device using Quartus II simulation software to design and test the function of the normal, downloaded to the test proved to be successful. Key words: simple arithmetic unit, key input, operation, Quartus II. 目 录 前 言 4 第1章 系统原理 5 1.1设计原理 5 1.1.1系统设计原理 5 1.1.2顶层电路图 6 第2章 系统工作过程 7 2.2 按键输入模块 11 2.1.1按键模块编码 10 2.1.2仿真分析 10 2.2 控制信号产生模块 11 2.2.1 控制信号产生编码 11 2.2.2 仿真分析 13 2.3 运算器模块 14 2.3.1 运算器电路图 14 2.4 修正结果模块 15 2.4.1 修正结果编码 15 2.4.2 仿真分析 18 2.5 显示模块 11 2.5.1 显示编码 15 2.6 定制选择器. 11 2.7 制作VHDL符号图 11 第3章 下载验证 28 3.1 引脚锁定设置 28 3.1.1 器件选择 28 3.1.2 引脚分配 29 3.2 配置文件下载 30 3.3 硬件测试 30 结 论 9 谢 辞 10 参考文献 11 附 录 13 前 言 我的器主要是用VHDL语言编写,以Cyclone器件为依托,并下载到Altera仿真工具箱CycloneII-EP验证功能成功。Quartus II的基本知识,为以后深入学习打下坚实的基础。 目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。我们可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。 FPGA芯片操作灵活,可以重复擦写无限次,而微处理器均采用固定电路,只能进行一次性设计。设计人员可通过改变FPGA中晶体管的开关状态对电路进行重写,即重配置,从而尽管FPGA芯片的时钟频率要低于奔腾处理器,但是由于FPGA芯片可并行处理各种不同的运算,所以可以完成许多复杂的任务。FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能。 1.2 顶层电路图 图1-1顶层电路图 第2章 系统工作过程 2.1 按键输入模块 2.1.1按键模块编码 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY KEY IS PORT( EN:OUT STD_LOGIC; YSF:OUT STD_LOGIC_VECTOR(1 DOWNTO 0);

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档