• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > ModelSim+Synplify+Quartus的Altera FPGA的仿真實現

    ModelSim+Synplify+Quartus的Altera FPGA的仿真實現

    作者: 時間:2010-06-22 來源:網絡 收藏
    工作內容:
    1、設計一個多路選擇器,利用SE做功能
    2、利用 Pro進行綜合,生成xxx.vqm文件;
    3、利用 II導入xxx.vqm進行自動布局布線,并生成xxx.vo(Verilog
    4、利用SE做后,看是否滿足要求。

    注:
    1. 器(Simulator)是用來仿真電路的波形。
    2. 綜合工具(Synthesizer)的功能是將HDL轉換成由電路所組成的Netlist。
    3. 一般而言,在電路設計的仿真上可分為Pre-Sim 和Post-Sim。Pre-Sim 是針而Post-Sim則是針對綜合過且做完成了Auto Place and Route(APR)的電路進行仿真,以確保所設計的電路上時,與Pre-Sim 的功能一樣。

    1、前仿真(Pre-Sim)
    步驟一:打開SE,然后建立一個Project;
    ※建立Project的方式為點選File → New → Project…;
    ※設定Project Name 與Project location,按OK 即可建立Project。

    步驟二:新增設計文檔或加入文檔。
    ※新增文檔的方式為點選File → New → Source → Verilog,然后對文檔進行編輯并儲存為xxx.v;
    ※加入文檔的方式為點選File → Add to Project → File...,然后點選xxx.v;

    步驟三:編譯(Compile)。
    ※編譯文檔的方式為點選Compile → Compile All,即可編譯所有的文檔。
    ※如果編譯時發生錯誤,在顯示錯誤的地方(紅字)點兩下,即可跳到錯誤。

    步驟四:新增或加入測試平臺(Testbench)。
    ※當設計完電路后,為了確定所設計的電路是否符合要求,我們會寫一個測 試平臺(Testbench);
    ※新增或加入測試平臺,然后編譯它。

    步驟五:仿真(Simulate)。
    ※仿真的方式為點選Simulate → Simulate…;
    ※打開Design里面的work,然后點選mux_4_to_1_tb 并Add 它,最后按Load 即可跳到仿真窗口。

    步驟六:加入信號線。
    ※在窗口上按右鍵,然后點選Add → Add to Wave;

    步驟七:看波形。
    ※在工具列上按Run,然后就會顯示波形;
    ※慢慢看波形吧,沒有波形就沒有真相!

    以上就是使用ModelSim做Pre-Sim的基本流程,在此要特別強調的是,ModelSim所有的功能并不僅僅于此,如果你想要了解更多的話,一切都要靠自己花時間去問去試,只有努力的人才能有豐富的收獲,加油!

    2、綜合(Synthesis)
    步驟一:打開 Pro,然后建立一個Project。
    ※先點選File,再點選New;
    ※選擇Project File,并設定File Name與File Location;

    步驟二:加入設計文件。
    ※點選欲加入的xxx.v,然后按Add,再按OK后就可以將檔案加入。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 浦江县| 嵩明县| 庆阳市| 应用必备| 沐川县| 松江区| 凌云县| 黄浦区| 子长县| 分宜县| 宜黄县| 梁河县| 广西| 江孜县| 东莞市| 东乡族自治县| 东兴市| 习水县| 开平市| 崇义县| 织金县| 桦南县| 敖汉旗| 右玉县| 繁峙县| 日土县| 昌黎县| 奉新县| 和政县| 定西市| 乌恰县| 肇庆市| 延津县| 巢湖市| 三台县| 佛山市| 镇坪县| 乐昌市| 合川市| 卓尼县| 富阳市|