<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > FPGA系統設計的仿真驗證之: ModelSim的仿真流程

FPGA系統設計的仿真驗證之: ModelSim的仿真流程

作者: 時(shí)間:2015-05-06 來(lái)源:網(wǎng)絡(luò ) 收藏

  7.3 的仿真流程

本文引用地址:http://dyxdggzs.com/article/273720.htm

  7.3.1 的安裝

  的最新版本可以從互連網(wǎng)上免費得到,需要購買(mǎi)的只是License文件。ModelSim的下載地址為http://www.model.com/。打開(kāi)網(wǎng)站頁(yè)面后可以點(diǎn)擊Download,用戶(hù)填寫(xiě)完一張表格以后可以得到一個(gè)小時(shí)的下載時(shí)間。

  獲得License的方法有很多種。

  首先可以在線(xiàn)申請License文件,選取“開(kāi)始→程序→ModelSim SE 5.8c→Submit License Request”,會(huì )打開(kāi)一個(gè)網(wǎng)頁(yè),填寫(xiě)信息以后點(diǎn)擊Submit就可以在線(xiàn)申請License了。

  另外也可以點(diǎn)擊“開(kāi)始→程序→Modelsim SE 5.8c→License Request Instructions”會(huì )打開(kāi)一個(gè)文本文檔,按要求填寫(xiě)好后發(fā)到指定郵箱即可。

  在得到License以后點(diǎn)擊“開(kāi)始→程序→Modelsim SE 5.8c→License Wizard”,在彈出的對話(huà)框里面指定License文件即可。

  7.3.2 使用ModelSim進(jìn)行功能仿真

  使用ModelSim對設計的HDL程序進(jìn)行仿真分為功能仿真和時(shí)序仿真兩種。本節將以一個(gè)具體的實(shí)例講解如何使用ModelSim對HDL工程進(jìn)行功能仿真。時(shí)序仿真的具體內容將在7.4節具體介紹。

  這里我們使用的例子是一個(gè)分頻電路的設計。所謂分頻電路是將較高頻率的時(shí)鐘分頻,得到較低頻率的時(shí)鐘。分頻電路的使用較為廣泛。

  例如,我們要編寫(xiě)一個(gè)顯示時(shí)間的電路就需要一個(gè)分頻器,將晶振的頻率分頻得到1Hz的時(shí)鐘信號。分頻有幾種方法。對于較為規則的分頻,如2分頻、4分頻、8分頻等,可以調用Quartus或者ISE本身的庫函數來(lái)實(shí)現。

  對于較不規則的分頻,我們也有兩種方法:一種是利用計數器的某一位作為分頻輸出,一種是計數器計數到某一數值時(shí),分頻時(shí)鐘信號翻轉來(lái)實(shí)現分頻。兩種方法的可以從其仿真結果得到。

  之所以選擇這個(gè)例子,是因為這里例子有實(shí)用價(jià)值并且設計本身簡(jiǎn)單,仿真也較為簡(jiǎn)單。

  (1)新建工程。

  如圖7.6所示,在ModelSim軟件中選擇“File”菜單的“New”選項,選擇“Project”選項。打開(kāi)如圖7.7所示的新建工程對話(huà)框。

  

 

  圖7.6 新建工程 圖7.7 新建工程對話(huà)框

  在該對話(huà)框中填寫(xiě)工程名稱(chēng),路徑和庫。單擊“OK”按鈕,彈出如圖7.8所示的添加工程項目對話(huà)框。

  選擇向工程添加的項目類(lèi)型,然后單擊“Close”按鈕完成工程的建立。在此例中選擇“Add Exiting File”項目。

  (2)加入文件。

  在新建工程時(shí),也可以不選擇添加的項目種類(lèi)、而是在project欄里面單擊右鍵,在彈出的菜單里面選擇“Add to Project → Existing File”,如圖7.9所示。

  

 

  圖7.8 添加工程項目 圖7.9 添加存在的工程項目

  在彈出的添加文件對話(huà)框中,選擇要添加的文件,如圖7.10所示。

fpga相關(guān)文章:fpga是什么


分頻器相關(guān)文章:分頻器原理
塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
晶振相關(guān)文章:晶振原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA ModelSim

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>