软件版本
modelsim : 10.1a
vivado :2016.4
win10 系统
仿真步骤
用vivado生成ip core
具体过程跳过,我这里选择的是 10G Ethernet PCS/PMA ,保持默认配置。然后生成example工程(感谢xilinx提供,通过example工程可以快速将ip core用起来)。
生成的example的文件树如图, example工程已经报文的仿真TB文件,简直不要太方便。
在vivado 默认设置情况下, 直接点击左边的 Run Simulation ,则可以调用vivado simulator 进行仿真,好了,此文结束。
呵呵,偏离了主题,这里是想在modelsim平台下面仿真,继续往下看。
编译xilinx-modelsim联合仿真库
在vivado 的tools -> compile simulation libraries
这里的前面几个选项根据自己要求选择,重点在 compiled library location, 选择库存放的路径, simulator executable path指定modelsim仿真软件的路径。然后点击 compile, 等待完成, 编译时间根据个人选择的language, library, family 不同, 全部all的时候,编译时间会长一些,等待完成就行。
启动modelsim
在simulation setting 中选择modelsim simulator , 选择顶层TB, 注意库文件的位置。然后OK.
然后点击 run simulation .