- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL技术与应用
EDA技术与应用VHDL数字电路设计与应用实践教程 汽车与电气工程系 张平 一 EDA技术概述 1.2 EDA设计流程 1.3 硬件描述语言 1.5 常用EDA工具 二. EDA工具软件的使用方法 2.3 原理图输入法的层次化设计 三. VHDL 3.1 VHDL基本知识 3.2 VHDL语言要素 3.3?? VHDL顺序语句 3.4 VHDL并行语句 3.5 VHDL的库和程序包 四. 常用EDA工具软件 4.1 Quartus II 五. 可编程逻辑器件 5.1 可编程逻辑器件的基本原理 5.2 可编程逻辑器件的设计技术 5.3 可编程逻辑器件的编程与配置 六. EDA技术的应用 6.1 组合逻辑电路设计应用 6.2 时序逻辑电路设计应用 4.1.1 Quartus II的图形编辑输入法 在Quartus II平台上,使用图形编辑输入法设计电路的操作流程包括编辑、编译、仿真和编程下载等基本过程。用Quartus II图形编辑方式生成的图形文件的扩展名为.gdf或.bdf。为了方便电路设计,设计者首先应当在计算机中建立自己的工程目录,例如用\myeda\mybdf\文件夹存放设计.bdf文件,用\myeda\myvhdl\文件夹存放设计.vhd文件等。 1. 编辑设计文件 Quartus II主窗口界面 打开项目导航窗口 打开消息窗口 打开状态窗口 创建相当文本文件 创建新的图 形文件 创建新的符号文件 创建新的内存文件 创建新的波形文件 打开改变设置窗口 开始编译 开始仿真 打开编程器窗口 填入项目所在的文件夹名 填入顶层项目名 填入底层项目名 建立新的项目对话框 (1)建立设计项目(Project)。执行“File”?“New Project Wizard”命令, (2)进入图形编辑方式。执行“File”?“New”命令,选择 “Block Diagram/Schematic File ” (模块/原理图文件)方式。 编辑文件类型对话框 (3)选择元件。在原理图编辑窗中的任何一个位置上双击鼠标的左键将跳出一个元件选择窗。 图2.6 半加器逻辑图 =1 SO CO A B 基本逻辑元件库 参数可设置的强函数元件库 基本逻辑元件库中的元件 由此输入所需要的元件名 MAX+plus库 一位全加器的图形编辑文件 (4)编辑图形文件 2. 编译设计文件 在编译设计文件前,应先选择下载的目标芯片,否则系统将以默认的目标芯片为基础完成设计文件的编译。在Quartus II集成环境下,执行“Assignments”菜单下的“Device”命令,在弹出器件选择对话框的“Family:”栏目中选择目标芯片系列名,如“FLEX10K”,然后在“Available devices:”栏目中用鼠标点黑选择的目标芯片型号,如“EPF10KLC84-4”,选择结束按“OK”键。 执行“Pricessing”→“Start Compilation”命令,或者按“开始编译”按键,即可进行编译,编译过程中的相关信息将在“消息窗口”中出现。 目标芯片选择对话框 仿真设计文件 仿真一般需要经过建立波形文件、输入信号节点、设置波形参量、编辑输入信号、波形文件存盘、运行仿真器和分析仿真波形等过程。 (1)建立波形文件 执行“File”?“New”命令,在弹出编辑文件类型对话框,选择“Other Files”中的“Vector Waveform File ”方式K”,或者直接按主窗口上的“创建新的波形文件”按键, ?本章概要:本章介绍PLA、PAL、GAL、CPLD、EPLD和FPGA等各种类型可编程逻辑器件的电路结构、工作原理和使用方法,并介绍可编程逻辑器件的编程方法。 ?知识要点: (1)可编程逻辑器件的分类。 (2)可编程逻辑器件的结构及特性。 (3)可编程逻辑器件的编程方法。 PROM是始于1970年出现第一块可编程逻辑器件PLD(Programmable Logic Device),随后可编程逻辑器件又陆续出现了PLA、PAL、GAL、EPLD及现阶段的CPLD和FPGA等。可编程逻辑器件的出现,不仅改变了传统的数字系统设计方法,而且促进了EDA技术的高速发展。EDA技术是以计算机为工具,代替人去完成数字系统设计中各种复杂的逻辑综合、布局布线和设计仿真等工作。设计者只需用硬件描述语言完成对系统功能的描述,就可以由计算机软件自行完成处理,得到设计结果。利用EDA工具进行设计,可以极大地提高设计的效率。 5.1.1 可编程逻辑器件的分类 可编程逻辑器件的密度分类 低密度可编程逻辑 器件(LDPLD) 高密度可编程逻辑 器件(HDPLD) 可编程逻辑
文档评论(0)