网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61EDA中国电子网 >> 服务导航 >> 软件应用 >> 官方软件 >> 正文
  Debussy和modelsim协同仿真(VHDL)           ★★★ 【字体:
Debussy和modelsim协同仿真(VHDL)
作者:61EDA    文章来源:本站原创    点击数:    更新时间:2008-2-3    

 

1、编辑modelsim根目录下的modelsim.ini文件,将; Veriuser = veriuser.sl 更换为Veriuser = novas_fli.dll。

2、将C:\Novas\Debussy\share\PLI\modelsim_fli54\WINNT下的novas_fli.dll 拷贝至C:\Modeltech_6.1d\win32中

3、将C:\Novas\Debussy\share\PLI\modelsim_fli54\WINNT下的novas.vhd拷贝至工程所在目录

4、打开modelsim,在工程所在目录新建一个novas的LIB,然后编译novas.vhd文件。

5、在testbentch中增加library novas;use novas.pkg.all;

6、在testbentch中添加
  debussy_debug:process
  begin   
    fsdbDumpfile("**.fsdb");
    fsdbDumpvars(0,"顶层文件名(有testbench的话即为testbench名)");
    wait;
  end process debussy_debug;
7、编译整个工程,然后仿真
8、打开debussy, import design加载文件,设置好顶层文件,打开nWARE,加入信号即可

为了更加方便的使用DEBUSSY,我们可以编写DO文件来达到这一目的:

1、先新建dc16_tca目录。比如在E:/WORK/TEMP里新建该目录,把源程序都放在dc16_tca/soure里头。

2、编写tca.do文件:
下面是以TCA为例说明一下这个步骤:
tca.do:
#start
#建立并编译novas库
  vlib novas
  vmap novas novas
  vcom -work novas D:/WORK/temp/dc16_TCA/source/novas.vhd
#建立并编译work库
  vlib work
  vcom -work work d:/work/temp/dc16_tca/source/dc16_constant_def.vhd
  vcom -work work d:/work/temp/dc16_tca/source/dc16_tca.vhd
  vcom -work work d:/work/temp/dc16_tca/source/dc16_tca_tb.vhd
  vsim dc16_tca_tb
#仿真运行时间 
  run 10000us
  quit
#end

3、然后在dos界面先进入到dc16_tca目录里,比如E:/WORK/TEMP/dc16_tca  
然后再输入>c:\modeltech_6.1b\win32/vsim -c -do tca.do
  这里假设modelsim装在C盘
个人感觉modelsim的仿真速度用DO文件的方式比用modelsim的GUI方式要快很多。而且每次只要输入一次命令就可以产生.FSDB文件,真的不错。各位可以体会一下。

4、打开debussy再打开nWARE加入*.*.fedb文件即可看到波形 大功告成!!

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    ModelSim下用SystemC做设计验…
    modelsim for linux安装指南…
    ModelSim SE操作指南…
    关于modelsim的使用
    如何仿真IP核(建立modelsim…
    modelsim仿真问题
    利用ModelSim SE6.0C实现时序…
    Quartus II与 ModelSim功能仿…
    在Modelsim se中创建altera仿…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长: