【再说FPGA】ModelSim使用问题一例
本人一直致力于应用自动化ModelSim仿真流程,最近由于项目需要,调整Transceiver的使用。将之前笔者这方只做发送修改为增加一路接收通道,在上板验证之前自己先用ModelSim开始仿真。很快找到了一个ALTERA提供的例子,例程里
发表于 2013/2/1 11:50:36
阅读(4806)
在ModelSim SE版本中提取Altera库(4)
在最后,我觉得有必要介绍下ModelSim的配置文件Modelsim.ini文件。1、是ModelSim使用的ASCII文件,由用户控制;2、ModelSim安装后,在安装目录下默认产生此文件;3、modelsim.ini文件被编译器以及仿真器使用;4、该文件存储一些初始化信息:1)、库的位置信息;2)、软
发表于 2012/1/5 12:39:02
阅读(32600)
在ModelSim SE版本中提取Altera库(3)
在(1)中介绍了提取库的具体步骤,但是到底应该提取那些库呢?下面来介绍。总的来说一般分为2中库,即用于功能仿真的功能库,和用于时序仿真的器件库。而由于语言的不同,有分为基于VHDL的库和基于Verilog的库。ModelsimSE提取Altera库:(注意某些库的编译顺
发表于 2012/1/5 12:36:02
阅读(33503)
我所采用的ModelSim仿真流程(2)
“我所采用的ModelSim仿真流程(1)”一文中采用的方法是一种“半自动化”的方式,为了“全自动”进行仿真,可以建立一个批处理文件来一键完成整个流程。具体做法是先建立2个在(1)文中那样的do文件,再建立一个batch文件。而该ba
发表于 2012/1/5 12:25:27
阅读(21964)
我所采用的ModelSim仿真流程(1)
仿真的过程:1、在ModelSim中建立仿真工程,添加源文件(包括测试激励testbench)到工程;2、编译工程;3、创建仿真Tcl文件,本人喜欢建立两个do文件,一个叫sim.do另一个叫wave.do。sim.do列出仿真命令,并调用wave.do文件,wave.do添加想要观测的信
发表于 2012/1/5 12:07:49
阅读(37924)
在ModelSim SE版本中提取Altera库(2)
说明:在“在ModelSimSE版本中提取Altera库(1)”一文里提到了在6.3b版本下提取altera库的方法,这里介绍当ModelSim升级后如何快速利用以前已经提取好的库。安装ModelSim6.5a,直接从原来6.3b的版本提取已编译好的Altera仿真库中导入到新版本中,这样可
发表于 2012/1/5 11:58:52
阅读(2295)
在ModelSim SE版本中提取Altera库(1)
说明:1、ModelSim版本是ModelsimSEPLUS6.3b;2、此文从我EDNchina博客转入。1.路径选择启动modelsimse仿真工具,在主窗口中选择【file】→【changedirectory】命令,将工作目录改变到你想存放仿真库的目录,点击【ok】.(可以事先建立好需要
发表于 2012/1/5 11:52:16
阅读(2397)
ModelSim应用提高
一、ModelSim仿真基本流程Step1CollectingFilesandMappingLibrariesProvidingstimulustothedesignLibrary(vlib&vmapcommands)Step2CompilingthedesignCompilingVerilog-vlogCompilingVHDL-vcomCompilingSystemC-sccomStep3LoadingthedesignforsimulationCommandvs
发表于 2012/1/5 11:47:56
阅读(1977)
ModelSim6.5a的安装与破解
这是一篇转自网上的文章,自己经过实践以及之前其他版本的使用,用红色字体标出自己的体会。1、ModelSimSE6.5下载在ModelSim网站www.model.com下载ModelSimSE6.5源文件,进入www.model.com后,进入DOWNLOADS,再进入DownloadArchives,在MODELSIMSE中选择版本,这
发表于 2012/1/4 15:59:20
阅读(2637)
学习Debussy,并与ModelSim交互体验
一、概述初次接触Debussy,在网上搜索了一些资料,发现Debussy的使用者并不多,edacn的论坛Modelsim主论坛中有个Debussy的子论坛,不过发现里面的人气并不高。另外,Novas公司现在推的是Verti,我使用的版本是2004年出
发表于 2011/11/8 20:48:09
阅读(4051)