新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 京微雅格FPGA的仿真方法

        京微雅格FPGA的仿真方法

        作者: 時間:2015-01-15 來源:電子產品世界 收藏

          在用Primace調用Moldesim進行時,如果需要更改代碼重新編譯,每次都去點擊Flow->Simulation->RTL Simulation進行,會比較麻煩。其實在連續改代碼并生新仿真的過程中,可以按以下步驟進行:

        本文引用地址:http://www.104case.com/article/268186.htm

          1、 工程第一次可以運行Flow->Simulation->Timing Simulation過程,讓軟件自動建立do文件,并調用modelsim仿真之后,不要再關閉modelsim程序,直接在modelsim里的腳本執行窗口執行do 文件就可以啟動仿真:如輸入 do top_rtl_sim.do 并按回車確認。

          2、 仿真過程不要關閉modelsim,修改源代碼時,可以用modelsim文本編輯器,也可以使用UE等第三方文本編輯器,修改后在腳本執行窗口直接運行do文件。

          3、 為防止每次都手動修改并添加仿真信號,可以保存需要的仿真信號。在Modelsim程序的File菜單下,點擊Save Format,保存信號文件為wave.do文件。

          要自動添加這些信號,修改第14行為 “do wave.do”。如果再想自動執行一段時間,可以在15行添加 “run 5ms”,這樣仿真停止后就可以直接觀察所需要的信號了,如下圖所示:

          3、 直接Modelsim仿真

          能不能不用Primace軟件調用modelsim的方法,直接在Modelsim里仿真呢?答案是肯定的。這需要有的仿真庫文件,一旦有了仿真庫文件,就可以在第三方仿真工具中靈活進行仿真。具體過程如下:

          1、 建立modelsim工程,工程名:speed_sim

          添加源文件及testbench文件:

          2、 添加仿真基礎庫文件到工程里來

          仿真庫文件在安裝primace的目錄里:C:/capital_micro/primace5.0.3/data/lib/

          3、 添加IPcore必要的源文件。例如工程里使用到FIFO,就到工程目錄下的ip_core目錄下找相應的源文件,也添加到工程里來。

          4、 編譯整個工程,把必要的語法錯誤改掉,直到沒有錯誤。啟動仿真

          使用中的簡單方便的技巧:

          1、 在波形文件中添加的信號,可以存為wave.do文件,需要的時候執行do wave.do就可以把所需的信號添加到波形窗口中。

          2、 更新過原代碼后,不需要重新啟動仿真,只需要編譯一下更新的源代碼文件,然后點擊復位按鈕,把仿真器的所有狀態復位,再執行設計的時間,就是新的更新后的代碼仿真波形了。這樣可以不用每次都通過start simulation啟動仿真。

        fpga相關文章:fpga是什么



        上一頁 1 2 下一頁

        關鍵詞: 京微雅格 FPGA 仿真

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 博罗县| 麻城市| 夹江县| 丰城市| 南皮县| 柳河县| 竹溪县| 贵溪市| 青川县| 钦州市| 隆安县| 永城市| 青阳县| 东乡县| 铁力市| 行唐县| 留坝县| 红安县| 肥乡县| 皋兰县| 淄博市| 平泉县| 沾化县| 洛南县| 兰溪市| 巫溪县| 仙居县| 普宁市| 凉山| 石家庄市| 云安县| 巫溪县| 宁陕县| 万荣县| 延寿县| 将乐县| 宜阳县| 东至县| 甘南县| 银川市| 彰化市|