- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
158 KONXIN 杭州康芯电子有限公司 KONXIN
VHDL 实用教程
第8 章 仿 真
仿真 也称模拟 Simulation 是对电路设计的一种间接的检测方法 对电路设
计的逻辑行为和运行功能进行模拟测试 可以获得许多对原设计进行排错 改进的信息
对于利用VHDL 设计的大型系统 进行可靠 快速 全面的仿真测试尤为重要
对于纯硬件的电路系统 如纯模拟或数字电路系统 就无所谓仿真了 设计者对于它
们只能作直接的硬件系统测试 如果发现有问题 特别是当问题比较大或根本无法运行时
就只能全部推翻 从头开始设计 对于具有微处理器的系统 如单片机系统 可以在一定
程度上进行仿真测试 如果希望得到可靠的仿真结果 通常必须利用单片机仿真器进行硬
件仿真 以便了解软件程序对外围接口的操作情况 这类仿真耗时长 成本高 而且获得
的仿真信息不全面 因为单片机仿真主要是对软件程序的检测和排错 对于硬件系统中的
问题则难以有所作为 并且这种方法只适用于小系统的设计调试
利用VHDL 完成的系统设计的电路规模往往达到数万 数十万 乃至数百万个等效逻
辑门构成的规模 显然 必须利用先进的仿真工具才能快速 有效地完成所必需的测试工
作
如前所述 基于EDA 工具和FPGA 的关于VHDL 设计的仿真形式有多种形式 如VHDL
行为仿真 或称VHDL 仿真 是进行系统级仿真的有效武器 它既可以在早期对系统的设
计可行性进行评估和测试 也可以在短时间内以极低的代价对多种方案进行测试比较 系
统模拟和方案论证 以获得最佳系统设计方案 而时序仿真则可获得与实际目标器件电气
性能最为接近的设计模拟结果
但由于针对具体器件的逻辑分割和布局布线的适配过程耗时过大 不适合大系统进行
仿真 此外 硬件仿真在VHDL 设计中也有其重要地位 因为 毕竟最后的设计必须落实
在硬件电路上 硬件仿真的工具除必须依赖 EDA 软件外 还有赖于良好的开发模型系统
和规模比较大的SRAM 型FPGA 器件
一项较大规模的VHDL 系统设计的最后完成必须经历多层次的仿真测试过程 其中将
包括针对系统的VHDL 行为仿真 分模块的时序仿真和硬件仿真 直至最后系统级的硬件
仿真 本章主要简要介绍VHDL 仿真的基本方式和方法 时序仿真和硬件仿真可参考第12
13 章和附录
§ 8.1 VHDL 仿真
VHDL 源程序可以直接用于仿真 许多EDA 工具还能将各种不同表述方法 包括图形
第8 章 仿 真 159
的 或用VHDL 本身表述 的设计文件在综合后输出以VHDL 表述的可用于时序仿真的文
件 这是VHDL 的重要特性 完成VHDL 仿真功能的软件工具称为 VHDL 仿真器
VHDL 仿真器有不同的实现方法 大致有以下两种方式
(1) 解释型仿真方式
经过编译之后 在基本保持原有描述风格的基础上生成仿真数据 在仿真时 对这些
数据进行分析 解释和执行 这种方式基本保持描述中原有的信息 便于做成交互式的
有DEBUG 功能的模拟系统 这对用户检查 调试和修改其源程序描述提供了最大的便利
ModelSim 及Active-VHDL 均采用这种方式 它们都可以以断点 单步等方式调试VHDL
程序
(2) 编译型模拟方式
将源程序结构描述展开成纯行为模型 并编译成目标语言的程序设计语言 如C 语
言 然后通过语言编译器编译成机器码形式的可执行文件 然后运行此执行文件实现模
拟 这种方式以最终验证一个完整电路系统的全部功能为目的 采用详细的 功能齐全的
输入激励波形 用较多的模拟周期进行模拟
VHDL 仿真的一般过程如图8-1所示
VHDL图形
VHDL文本
输入
翻译成文本
您可能关注的文档
最近下载
- 2025年秋学期人教版小学艺术造型·美术一年级上册教学计划.docx VIP
- 花生茎腐病的防治和治疗办法.ppt VIP
- 《工程测量通用规范+GB+55018-2021》详细解读.pptx VIP
- DB51T 1301-2021 肉用山羊饲养管理技术规程.docx VIP
- T_CCUA 048-2025 政务信息系统运行维护费用定额测算方法.pdf VIP
- 2022年浙江工商大学软件工程专业《操作系统》科目期末试卷B(有答案).pdf VIP
- 2023年浙江工商大学软件工程专业《操作系统》科目期末试卷B(有答案).docx VIP
- 给水排水标准图集-s5(一)_05ss521.pdf VIP
- 教科版六年级科学上册全册必背知识点知识清单.pdf VIP
- 审计业务约定书银行发债合同 .pdf VIP
文档评论(0)