- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京理工大学FPGA讲义之第三部分6:VHDL语言-仿真与综合
可编程逻辑器件与VHDL设计技术
第三部分:VHDL语言(6 )
北京理工大学雷达技术研究所 陈禾
可编程逻辑器件与VHDL设计技术
本节内容
仿真
综合
可编程逻辑器件与VHDL设计技术
仿真
行为本节内容级仿真
RTL级仿真
门级仿真
可编程逻辑器件与VHDL设计技术
仿真
VHDL语言的仿真Δ
利用VHDL语言设计硬件系统的两个重要步骤是仿真和
逻辑综合。在VHDL语言仿真中,仿真Δ(即仿真中的
Δ延时)是至关重要的。它能使那些零延时事件得到
适当的排队,以便在仿真过程中得到一致的结果。
VHDL语言所描述的仅仅是系统的行为和构造,最终表
现为门电路之间的连接关系。因此,在处理中对某些
部分先处理,对另外一些部分后处理并不要求有非常
严格的顺序关系。
但在实际仿真过程中,仿真次序不一致就会产生不同
的仿真结果
可编程逻辑器件与VHDL设计技术
可编程逻辑器件与VHDL设计技术
仿真
可编程逻辑器件与VHDL设计技术
仿真
上面分析显示了仿真次序的不一致造成的不同仿真结
果,这当然是不允许的。为了取得与硬件动作一致的
仿真结果,EDA仿真工具必须引入一个适当的仿真同步
机制,使仿真结果和处理次序先后无关。这种仿真同
步机制就是Δ延时同步机制或称仿真Δ机制。
所谓Δ延时同步机制就是对那些零延时事件,在仿真
中加一个无限小的时间量,例如在VHDL语言中时间量
的最小单位为1fs(10-15s),那么Δ延时就不能超过
这个值。也就是说即使加有限个Δ延时的时间量,也
决不会超过仿真时间的最小分辨率。仿真过程如图所
示。
可编程逻辑器件与VHDL设计技术
仿真
0 ns
Δ延时 Δ延时 Δ延时
仿真 仿真 仿真
反相器 与门和 与门
与非门
可编程逻辑器件与VHDL设计技术
仿真
可编程逻辑器件与VHDL设计技术
仿真
仿真的书写格式
直接产生
TEXTIO
书写时的问题
可编程逻辑器件与VHDL设计技术
逻辑综合
所谓逻辑综合就是将较高抽象层次的描述自动地转
换成较低抽象层次描述的一种方法。
就现在的逻辑综合工具而言,所谓逻辑综合就是将
RTL级的描述转换成门级网表的过程。
设计人员只要正确地使用这些工具就可以得到系统
的门级网络表。
也就是说,设计人员并不需要详细地了解逻辑综合
的细节,只要知道逻辑综合工具的使用方法和大概
情况就行了。
可编程逻辑器件与VHDL设计技术
逻辑综合(例)
S0
0
1
S1
0
1
S2
0
1
1
S3
0
1
S4
0
S5
0 1
可编程逻辑器件与VHDL设计技术
逻辑综合
逻辑综合过程
工艺库
RTL 描述
程序 逻辑
您可能关注的文档
最近下载
- 仁爱英语八年级上册Unit2-Topic2-SectionC-教学设计.doc VIP
- 慢性粒细胞白血病治疗病例分享.pptx
- 《糖皮质激素类药物临床应用指导原则2023版》解读PPT课件.pptx VIP
- 《兽医临床诊疗技术》教学课件合集.pptx
- 山塘整治--塘坝除险整治技术指南.ppt
- 小学音乐四年级花城版《山》教学课件.ppt
- 巴黎奥运会潘展乐的飞鱼人生介绍PPT课件(图文).pptx
- 个人征信报告模板征信报告模板(2021简版带水印).docx
- 北师大版七年级上册数学 2.1 有理数 PPT课件.ppt
- 第4课 互联网创新发展 教学设计 2023—2024学年浙教版(2023)初中信息技术七年级上册.docx
文档评论(0)