vivado與modelsim的聯合仿真(二)


 最近在做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才算完成,如圖所示。
tcl庫        
圖1  庫文件編譯完成提示
         打開D:/xilinx_sim_lib文件夾可以發現,所有的庫文件和Modelsim.ini文件均已生成。
        3. 設置關聯
         打開Vivado IDE(start_gui),在在tools -> vivado options -> general中設置第三方工具的路徑,如圖2所示:
圖1 tcl窗口          

                                                                                             圖2  設置ModelSim的安裝路徑

          4.在工程中對仿真工具進行配置

           在工程配置項simulation->simulation settings中將target simulator選擇為ModelSim,Compiled library Location指向剛才編譯的庫路徑,其他設置不詳細介紹,如圖3所示。

tcl設置       

圖3  仿真工具設置

         OK,如果中途不出什么差錯,到這個步驟位置就可以順利完成和ModelSim的聯合仿真了。

轉載:http://blog.csdn.net/wordwarwordwar/article/details/53428525

http://blog.csdn.net/haoxingheng/article/details/17734927


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM