ModelSim之TCL仿真】的更多相关文章

在使用ModelSim时,我们一般都是从界面UI进行操作的,这样也比较直观易学.但是在很多的调试时,发现很多操作都是重复的,修改一下代码就要再次进行相关操作,这样很没有效率.其实,ModelSim是可以进行TCL命令行操作的,在界面的每一次操作,在命令窗口都有相对应的命令. 一.do文件编写 在这里,我们是通过do文件来完成这个仿真过程.do文件中包括你所需要完成操作的命令,直接在命令窗口中运行该文件即可,省去了重复劳动.下面我们以实例讲一下do文件的编写. 1.编写好源文件.包括sram_co…
摘要: ModelSim的tcl最大的优势就在于它可以让整个仿真自动运行,免除每次进行各种用户界面控制操作的麻烦.用tcl就可以自动完成建库.映射库到物理目录.编译源代码.启动仿真器.运行仿真等一系列操作. 下面就结合实例简要说明操作步骤:1.编写好源文件.包括camera.v和它的Testbench文件camera_tb.v2.编写.do文件(camera_tb.do),内容如下:# Create t ModelSim的tcl最大的优势就在于它可以让整个仿真自动运行,免除每次进行各种用户界面控…
 最近在做Zynq的项目,曾经尝试使用ISE+PlanAhead+XPS+SDK组合和Vivado+SDK来搭建工程,使用中发现前者及其不方便后者有诸多不稳定.近期得闻Xilinx退出Vivado2013.4,就迫不及待的想试用一把,看之前的bug是否有修复,稳定性有没有变好,就从和ModelSim的联合仿真做起吧.        其实Vivado IDE本身具有强大的仿真工具vivado simulator,支持功能仿真和后仿,但是那个特别耗电脑资源,笔记本基本上是跑不动的,如果电脑给力用起来…
虽然Modelsim的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足.而进行数字信号处理是Matlab的强项,不但有大量的关于数字信号处理的函数,而且图形显示功能也很强大,所以在做数字信号处理算法的FPGA验证的时候借助Matlab会大大加快算法验证的速度. 关于Matlab和Modelsim联合仿真,我从网上看到两种方法,一种是通过Link for Modelsim建立Matlab和Modelsim的联合仿真接口:另一种就是通过文…
vivado和modelsim联合调试仿真 0赞 发表于 2017/5/10 19:10:59 阅读(881) 评论(0) 使用vivado和modelsim联合调试仿真时,在破解完modelsim后,不必修改modelsim.ini文件,在vivado中进行如下设置,即可调用modelsim进行仿真 在图片中,设置工程仿真为modelsim仿真,设置仿真工程的顶层文件, 指定前面编译的vivado仿真库,点击OK后,会自动调用modelsim仿真. 转载:http://blog.chinaae…
我们用Modelsim SE进行仿真时,为了方便,一般会编写.do文件来启动当前仿真.关于.do文件的编写,一般网上都有成型的模板,我们只要稍微改几个参数,就可以符合我们的仿真需求了.但是如果仿真时需要链接额外已经编译好的自定义逻辑库到testbench模块时(比如Altera(Intel PSG)或者Xilinx的仿真库),就需要在现有的模板上加一点东西. 在下面这句话的基础上,加上需要链接的库就可以了,格式为“-L 库名”. vsim -voptargs=+acc work.tb 下面是链接…
如果我们直接用Modelsim SE仿真 Altera IP核,首先会进入Quartus II目录下找到IP核对应的仿真库源文件,然后在Modelsim SE中进行编译,添加到Modelsim SE的仿真库中,在仿真对Altera IP核进行仿真时,然后选择对应的仿真库,才可以正常进行仿真.   然而,有时候我们在PC上会安装多个版本的Quartus II软件,此时我们一定要注意,定制IP核的Quartus II 版本一定要和IP核仿真库文件的Quartus II版本保持一致,我之前就是忽略了这…
图: 在对设计的芯片进行测试时,经常要用到FPGA,可是里面的仿真工具却不如Modelsim那么好用,且在规模比较大时,ISE在仿真时,软件经常会报告内存限制的问题,此时一般会切换到Modelsim软件中去做仿真,这样便不会出现内存限制的问题,且仿真器也更加好用.这里介绍一下Xilinx ISE如何调用Modelsim进行联合仿真. 首先需要用Xilinx ISE里面的工具Simulation Library Compilation Wizard来产生仿真库文件.开始--所有程序--Xilinx…
这里记载一下使用modelsim进行简单的仿真,方便以后使用的时候进行查看.所谓的简单的仿真,就是没有IP核.只用图形界面不用tcl脚本进行的仿真.简单的仿真步骤为: 1.改变路径到工作环境下的路径下面,创建工程. 2.添加仿真的源文件(.v文件等). 3.编译源文件. 4.启动仿真,添加仿真信号. 5.调试.查看仿真波形. 这里就使用一个简单的例子——8分频电路,进行演示和讲解: 1.改变路径到工作环境下的路径下面,创建工程: ①打开modelsim后如果有工程,则先关掉工程: 关掉工程:  …
Vivado自带仿真工具,但是有点慢,关联Modelsim联合仿真是最好的,注意Modelsim必须是10.7以上版本. 1.安装并成功破解Modelsim 10.7. 2.打开Vivado,点击 Tools --- Compile Simulation Libraries...,填写如下设置并点击Compile. 3.编译好后,Tcl界面生成编译信息,如果是 0 error 即表示编译库成功. 4.点击 Tools --- Settings --- Simulation,填写如下设置. 5.点…