vivado2013.4和modelsim聯合仿真

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

                                                                                             圖2  設置ModelSim的安裝路徑工具

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

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

tcl設置       

圖3  仿真工具設置blog

         OK,若是中途不出什麼差錯,到這個步驟位置就能夠順利完成和ModelSim的聯合仿真了。資源

轉載:http://blog.csdn.net/haoxingheng/article/details/17734927get

相關文章
相關標籤/搜索