How to simulate the file with core(带IP核的文件)

How to simulate the file with core(带IP核的文件)

http://blog.csdn.net/lg2lh/article/details/51213440
http://www.doc88.com/p-7498874316214.html
http://www.360doc.com/content/12/0405/21/9644775_201229678.shtml
Modelsim-SE需要自己手动添加这些仿真库,我们如果设计中包含这些IP核,就必须在仿真之前,将这些库文件编译到Moldelsim 的库中去。
其实IP核只是我们要添加的其中一种库(MegaFunction),除此之外,我们还需要添加lpm库(设计中如果调用了lpm原件,需要添加此库),还有原语库(primitive),器件库(我们用的是cyclone),当然同一种库,还会分Verilog版和VHDL版

The method is as follows

NO.1 添加仿真库
我们将IP核等相关库文件编译到Modelsim中后,以后凡是设计中调用到IP核时,我们就不用再重复添加了。
由于要仿真xilinx的IP core,所以要添加编译好的有3个库,“simprims(用于进行布线仿真)”,“unisims(用于进行功能仿真)”和“xilinxcorelib(用于仿真xilinx的IP core)”
NO.2创建含有Xilinx IP核的工程并进行编译
NO.3指定IP核的仿真库

  1. Simulate ->Start Simulate 打开对话框;
  2. 单击【library】标签,在【search Libraries】栏中添加第一步中已经编译好的”XilinxCoreLib_ver”仿真库;
  3. 单击【Design】标签,选中要仿真的文件,比如:要仿真test_counter.v,选中后,在【Design Unit(s)】栏中会自动加入“work.test_counter”;
  4. 单击“OK”,仿真自动执行

Leave a Reply