- 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与数字电路设计new
本文由风中思念7贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
一、概述
VHDL与数字电路设计
一、概述 二、VHDL语言 三、用VHDL设计逻辑电路
传统数字电路设计方法 EDA设计方法 PLD器件设计流程 文本设计输入—VHDL程序设计
数字电子技术的基本知识回顾
组合逻辑电路
编码器、译码器、数据选择器、加法器、数值比较器等
传统设计方法
传统的设计方法是基于中小规模集成电路器件进行 设计(如74系列及其改进系列、CC4000系列、 74HC系列等都属于通用型数字集成电路),而且 是采用自底向上进行设计: (1)首先确定可用的元器件; (2)根据这些器件进行逻辑设计,完成各模块; (3)将各模块进行连接,最后形成系统; (4)而后经调试、测量观察整个系统是否达到规定 的性能指标。
时序逻辑电路
同步时序逻辑电路 异步时序逻辑电路 寄存器、移位寄存器、计数器、序列信号发生器
EDA设计方法
EDA(Electronics Design Automation)即电子设计 自动化技术,是利用计算机工作平台,从事电子系 统和电路设计的一项技术。 EDA技术为电子系统设计带来了这样的变化: (1)设计效率提高,设计周期缩短; (2)设计质量提高; (3)设计成本降低; (4)能更充分地发挥设计人员的创造性; (5)设计成果的重用性大大提高,省去了不必要的 重复劳动。
自顶向下的设计方法
数字电路的EDA设计是基于PLD进行设计的,支持自 顶向下的设计方法: (1)首先从系统设计入手,在顶层进行功能划分和结 构设计; (2)然后再逐级设计底层的结构; (3)并在系统级采用仿真手段验证设计的正确性; (4)最后完成整个系统的设计,实现从设计、仿真、 测试一体化。
传统设计方法 vs EDA设计方法
传统设计方法
自底向上 手动设计 软硬件分离 原理图设计方式 系统功能固定 不易仿真 难测试修改 模块难移植共享 设计周期长
PLD器件设计流程
(1)PLD开发系统包括硬件和软件两部分。 硬件部分:计算机、下载电缆或编程器;
微机 DOWNLOAD Software (下载软件) DOWNLOAD Cable PLD器件 (下载电缆) 系统电路板或开 发板
EDA设计方法
自顶向上 自动设计 打破软硬件屏障 原理图、HDL等设计方式 系统功能易改 易仿真 易测试修改 模块可移植共享 设计周期短
软件部分:集成开发系统。
Altera公司:Maxplus Ⅱ、 QuartusⅡ Xilinx公司:Foundation、 ISE Lattice公司:Synario System、 ispEXPERT System
(2)PLD设计流程
编辑(设计输入)
将所设计的电路的逻辑功能按照开发系统要求的形式 表达出来的过程。 通常,设计输入有如下三种方式: (1)原理图输入方式 适用于对系统及各部分电路很熟悉的场合。 (2)硬件描述语言输入方式 硬件描述语言是用文本方式描述设计,硬件描述语 言有ABEL、AHDL、VHDL、Verilog等,其中 VHDL和Verilog已成为IEEE标准。 (3)波形输入方式
逻辑综合(编译)
将电路的VHDL高级语言转换成低级的、可与PLD 器件的基本结构相映射的电路网表文件。
C、ASM… 程序 软件程序编译器 COMPILER (A)软件语言设计目标流程 (a) CPU指令/数据代码: 010010 100010 1100
适配(结构综合)
将由综合器产生的描述电路连接关系的网表文件 配置于制定的目标器件中,如PLD器件中,使之 产生最终的下载文件。 底层器件配置 逻辑分割 逻辑优化 逻辑布局布线
VHDL/VERILOG 程序
硬件描述语言综合器 COMPILER SYNTHESIZER (B)硬件语言设计目标流程 (b)
J D
Q
Q
K
为ASIC设计提供的电路网表文件
仿真(设计校验)
功能仿真
直接对HDL、原理图描述或其他描述形式的逻辑功能 进行测试模拟,以了解其实现的功能是否满足原设计要 求的过程。 功能仿真过程不涉及任何具体器件模拟测试。
编程下载
将适配后生成的下载或配置文件,通过编码器或 编程电缆下载到可编程逻辑器件中,来定义内部 模块的逻辑功能以及它们的相互连接关系。
您可能关注的文档
- Unit 3 Bards of the Internet.doc
- unit 5 Meeting Your Ancestorsnew.doc
- Unit 9 Do you want to go to a movienew.doc
- Unit10 American literature language points.doc
- Unit11 Language points explanation.doc
- UNIX系统管理-第四章:文件系统布局.doc
- VB获取文件夹路径-新建【文件】和【文件夹】.doc.doc
- vc 网络编程.doc
- VC++课程设计实践指导书(2周)6new.doc
- VC下加载多种格式图片的方法总结.doc.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)