vivado2013.4和modelsim聯合仿真
Hello,Panda
最近在作Zynq的項目,曾經嘗試使用ISE+PlanAhead+XPS+SDK組合和Vivado+SDK來搭建工程,使用中發現前者及其不方便後者有諸多不穩定。近期得聞Xilinx退出Vivado2013.4,就火燒眉毛的想試用一把,看以前的bug是否有修復,穩定性有沒有變好,就從和ModelSim的聯合仿真作起吧。
其實Vivado IDE自己具備強大的仿真工具vivado simulator,支持功能仿真和後仿,可是那個特別耗電腦資源,筆記本基本上是跑不動的,若是電腦給力用起來仍是很順手的。它還支持與Cadence、Modelsim等第三方工具協同聯合仿真(詳見UG900),由於習慣緣由,故選用ModelSim試一試。
1. ModelSim版本要求
Vivado2013.4只支持Modelsim10.2A及其以上版本,低版本不支持。
2. 編譯仿真庫
使用TCL腳本:compile_simlib(詳細內容見UG835),通常而言,如下內容就以足夠
compile_simlib -directory <library_output_directory> -simulator <agr>
-simulator_exec_path<sim_install_location>
例如:a)仿真庫編譯到D:/xilinx_sim_lib;
b)仿真工具使用Modelsim;
c)ModelSim安裝在C:/modeltech64_10.2/win64;
那麼完整的tcl命令就是:
compile_simlib -directory D:/xilinx_sim_lib -simulator modelsim
-simulator_exec_path C:/modeltech64_10.2/win64
執行該命令須要耐心等待,這個過程視電腦能力好壞可能須要30~60min,直到窗口提示compile_simlib tcl task –end纔算完成,如圖所示。
圖1 庫文件編譯完成提示
打開D:/xilinx_sim_lib文件夾能夠發現,全部的庫文件和Modelsim.ini文件均已生成。
3. 設置關聯
打開Vivado IDE(start_gui),在在tools -> vivado options -> general中設置第三方工具的路徑,如圖2所示:
圖2 設置ModelSim的安裝路徑工具
4.在工程中對仿真工具進行配置ui
在工程配置項simulation->simulation settings中將target simulator選擇爲ModelSim,Compiled library Location指向剛纔編譯的庫路徑,其餘設置不詳細介紹,如圖3所示。.net
![](http://static.javashuo.com/static/loading.gif)
圖3 仿真工具設置blog
OK,若是中途不出什麼差錯,到這個步驟位置就能夠順利完成和ModelSim的聯合仿真了。資源
轉載:http://blog.csdn.net/haoxingheng/article/details/17734927get