x
x

玩转Vivado之Simulation

发布时间:2016-1-13 09:04    发布者:rousong1989
玩转VivadoSimulation
特权同学,版权所有

1. 可用于Testbench分类管理的Simulation Sets
         关于Simulation的文件管理,ISE和Vivado的视窗大同小异。ISE可以添加多个不同的testbench文件,也可以自动识别和被测试源文件的层次关系,如图1所示。
1.jpg
图1 ISE中testbench文件管理
         Vivado中对于testbench的管理,增加了一个sets的概念,类似不同的文件夹,如同图2中的sim_1和sim_2,这对于管理不同的testbench,如行为仿真用一个testbench、时序仿真用一个testbench,或者不同的子模块都需要分别由各自的testbench,分类管理更一目了然。
2.jpg
图2 Vivado中testbench文件管理

2. Vivado自带的Simulation/Simulator工具
         与Altera索性放弃自己的内置simulation工具转而直接与Modelsim合作推出Altera-Modelsim作为首选的第三方仿真工具不同,Xilinx还在用心的维护着自己的simulation(Simulator)工具,虽然从感受上看,有Modelsim的影子,但还是略显“单薄”了,做些入门实验或简单的逻辑功能还凑合,稍微复杂些的应用用它simulation可能就难以招架了。当然,既然如此,Xilinx为什么还要留着这个“鸡肋”,恐怕有他自己的考虑,咱就不多加揣测了。
3.jpg
图3 Vivado自带的Simulation/Simulator工具

2. 第三方仿真工具支持
         关于第三方仿真工具的支持,官方ug中提到能够支持以下工具,但是实测Modelsim SE也能够支持。
Thefollowing third-party tools are supported:
•QuestaSim
ModelSim (PE and DE)
• IES
• VCS
• Riviera PRO simulator (Aldec)
         使用Modelsim作为第三方仿真工具,设置也很简单,基本上3步搞定,即设置Modelsim路径、设置Modelsim作为仿真工具、编译器件库。
         Modelsim路径设置如图4所示,打开“Tools--> Options...”。
4.jpg
图4 打开Options选项卡
         如图5所示,设定已经安装好的Modelsim所在路径。
5.jpg
图5 Modelsim路径设置
         仿真工具的设置,如图6所示,点击"Simulation--> Simulation Settings"。
6.jpg
图6 打开SimulationSettings
         接着如图7所示,设置TargetSimulation为Modelsim Simulator,并且设定第三方工具Modelsim仿真所需Xilinx器件库所存放的路径(Compiled library location)。
7.jpg
图7 SimulationSettings选项卡

4. 器件库仿真操作
         器件库的编译操作也做了一些简化,原先ISE需要多个页面设置,而Vivado浓缩到一个页面,轻轻一点,等着编译完成就可以了。
         如图8所示,点击打开“CompileSimulation Libraries...”菜单。
8.jpg
图8 打开器件库编译菜单
接着如图9所示设置后,点击“Compile”即可。
9.jpg
图9 器件库编译选项卡


9.jpg
8.jpg
7.jpg
6.jpg
5.jpg
4.jpg
1.jpg
2.jpg
3.jpg
本文地址:https://www.eechina.com/thread-159955-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • EtherCAT®和Microchip LAN925x从站控制器介绍培训教程
  • MPLAB®模拟设计器——在线电源解决方案,加速设计
  • 让您的模拟设计灵感,化为触手可及的现实
  • 深度体验Microchip自动辅助驾驶应用方案——2025巡展开启报名!
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表