仿真工具:questasim 10.7c

fpga平台:vivado 2018.03

在写完工程和写完test beach文件后,怎么通过脚本在questasim中仿真自己写的工程呢?

实际上,xilinx可以导出脚本文件的。

在使用vivado编译通过后,通过file--> Export-->Export Simulation,导出xilinx的参考脚本。

"Target simulator" 仿真工具这项,因为我们使用的是questasim,所以就选择Questa Advanced Simulator。

“Export directory”就选择我们自己要输出的文件夹就可以了。

“Use absolute paths”这个的意思就是,在脚本文件中,是否把文件路劲设置为绝对路劲,勾选住表示设置为绝对路劲。

我们要将使用的文件有compile.do,elaborate.do,simulate.do。

文件的使用顺序是compile.do-->elaborate.do-->simulate.do。

1、建立自己的.do或者.tcl文件。然后利用vivado导出脚本文件内容,填写进自己的脚本文件。

2、打开compile.do文件

此文件主要是编译库和源文件的一些内容,这些要编译的源文件vivado已经帮你写好了,完全可以直接copy到你的脚本文件里,这里要注意,“vlog -work xil_defaultlib -64”这句话里要改为“vlog -work xil_defaultlib -32”,因为我用的questasim是32位的,所以就简简单单的改一下就好了。

3、然后打开elaborate.do文件,这个文件就比较简单了,

直接也把“-64”改为“32”,然后copy进自己的脚本文件,

4、接下来打开simulate.do,这里自己发挥的空间就大了很多了。直接把这句话,copy进脚本

然后自己随意加一些波形,设置时长等。这个就随意设置了。

5、然后用questasim 10.7c打开自己写的脚本,就可以看到波形了

使用questasim 10.7c 对 xilinx 工程 进行仿真相关推荐

  1. linux环境下questasim 10.7的安装总结

    reference: 参考 https://blog.csdn.net/weixin_36590806/article/details/109692507 https://centos.pkgs.or ...

  2. linux环境下questasim 10.7的安装步骤

    linux环境:centos6.8系统 Questasim 10.7安装包 questasim_10.7_linux64.part2.rar_questasim_10.7_linux64-Linux文 ...

  3. FPGA verilog can mcp2515 altera xilinx工程 代码 程序

    FPGA verilog can mcp2515 altera xilinx工程 代码 程序 -altera.xilinx工程 均提供 -标准帧.扩展帧 均提供 -提供仿真激励文件testbench ...

  4. 玩转Zynq连载10——使用GIT进行工程备份和版本管理2

    特权同学玩转Zynq连载10--使用GIT进行工程备份和版本管理2 2 使用GIT进行日常备份管理 2.1 GIT的基本工作原理 通过下面几个图解,希望大家能理解GIT做备份管理的机理. 使用GIT备 ...

  5. 6.Xilinx RapidIO核仿真与包时序分析

    转自https://www.cnblogs.com/liujinggang/p/10123498.html 一.软件平台与硬件平台 软件平台: 操作系统:Windows 8.1 64-bit 开发套件 ...

  6. 【SRIO】6、Xilinx RapidIO核仿真与包时序分析

    目录 一.软件平台与硬件平台 二.介绍 三.例子工程结构 四.SRIO核包时序分析 4.1 链路初始化与控制符号 4.2 SWRITE事务 4.3 NWRITE_R事务 4.4 NWRITE_R的响应 ...

  7. 【高速接口-RapidIO】6、Xilinx RapidIO核仿真与包时序分析

    期待大家的一键三连,爱你们!!! 总目录:总目录(经验分享) 献上链接: [高速接口-RapidIO]2.RapidIO串行物理层的包与控制符号 [高速接口-RapidIO]3.RapidIO串行物理 ...

  8. Testbench编写指南(3)模块化工程的仿真方法

    第3篇的题材是模块化工程的仿真方法.现在只要是功能比较完善.规模比较大的FPGA设计都会采用模块化设计的方法.本文介绍在模块化设计过程中编写testbench并仿真的方法,Vivado对此有很好的特性 ...

  9. Modelsim建立工程进行仿真

    Modelsim建立工程进行仿真 代码: (1) 模块代码 module fulladd(sum,c_out,a,b,c_in); output sum,c_out; input a,b,c_in;w ...

最新文章

  1. PS3支持的显示标准介绍
  2. 通过静态发现方式部署 Etcd 集群
  3. 设计一个采用udp实现数据传输的程序_TCP/IP、UDP、HTTP、MQTT、CoAP这五种物联网协议...
  4. 2016.10.26
  5. 带头结点的单链表的插入删除和遍历操作
  6. 孪生网络pytoch实现,以resnet为特征提取网络
  7. Python数学建模 缺失值与异常值处理
  8. 【2017年第4期】面向特定领域大数据平台架构及标准化研究
  9. gazebo创建机器人模型01
  10. 数据介绍与描述性分析——以NBA球员薪酬影响因素分析为例
  11. html 外联 变 内联,Html 内联元素、外联元素 和 可变元素
  12. pig java api_pig CheckToken过程讲解
  13. echarts饼图自动动画_echarts饼图定时自动切换
  14. 【期末大作业】基于HTML+CSS+JavaScript南京大学网页校园教育网站html模板(3页)
  15. 英语语法回顾7——状语从句特殊用法
  16. 利用正则表达式判断邮箱
  17. Win11怎么打开AMD显卡控制面板
  18. 功能: Form窗口最大化时,控件相对位置变化的问题 (学习日记2016-12-23)
  19. Spring Cloud 微服务实战精品文章大汇总,错过了血亏!
  20. 合宙esp32c3不带串口芯片的型号如何arduino和micropython

热门文章

  1. Excel复制粘贴列宽的操作
  2. 云骑士装机大师可靠吗_是什么使云环境可靠?
  3. 如何安装配置VS Code|配置C语言编译环境|彻底卸载VS Code
  4. Tensorrt下的Yolox部署
  5. 数据结构与算法第二章 线性表、栈、队列、数组、字符串、树、二叉树、哈希表的增删查
  6. gsea结果分析图怎么看_GSEA富集分析图
  7. 手机flash插件Android2.3.4,android2.3.4手机安装adobe flash player 后不知怎么使用?
  8. 黑苹果引导工具Clover Configurator 5.14.0.0中文版
  9. IP地址查询对应的域名在线网址分享
  10. 【FineReport】帆软学习总结