日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HDL输入设计详解攻略

發布時間:2024/9/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDL输入设计详解攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Altera公司的Quartus為設計者提供了多種設計輸入方法,包括原理圖輸入、狀態圖輸入、HDL語言描述、網絡表文件等,所不同的是,Quartus可以在一個工程中同時使用VHDL、Verilog語言輸入。這里詳細介紹HDL輸入設計方法。

工具/原料

  • Quartus II 9.0

步驟/方法

  • 1

    這里我們默認您已經新建好了工程,選擇【File】-【New】命令,出現以下對話框

  • 2

    選擇Verilog HDL File項,單擊【OK】,出現以下對話框,默認文件名為Verilog1.v

  • 3

    選擇【File】-【Save As】命令,改變文件名,本實例改為exercise290與工程名一致

  • 4

    在工作區輸入以下程序:

    module exercise2(a,b,cin,sum1,sum2,cout1,sum2,cout2);
    input a,b,cin;
    output sum1,cout1,sum2,cout2;
    assign sum1=a^b^cin;
    assign cout1=(a&&b)||(a&&cin)||(b&&cin);
    assign {cout2,sum2}=a+b+cin;
    endmodule

  • 5

    選擇【Processing】-【Compiler Toor】命令,出現Compiler Toor對話框,單擊Start按鈕后,開始編譯。編譯完成后,單擊Report按鈕,查看編譯報告如下

  • 6

    新建波形文件.vwf

  • 7

    選擇【File】-【New】命令,出現New對話框,選擇Other Files選項卡上的Vector Waveform File項。單擊【OK】按鈕,出現波形窗口,改名為exercise2.vwf;

  • 8

    將所列出的端口拖放到波形文件的引腳編輯區

  • 9

    功能仿真

  • 10

    在文件中設置各輸入的值

  • 11

    選擇【Processing】-【Simulator Tool】命令,出現Simulator Tool對話框,在Simulator mode欄中選項功能仿真模式Function。單擊Generate Functional Simulation Netlist按鈕,生成功能仿真網表

  • 12

    在Simulation input欄中指定.vwf輸入文件的路徑和文件名。然后單擊【start】按鈕,仿真成功后,單擊OK按鈕關閉信息窗口。單擊【report】按鈕觀察功能仿真結果

  • 13

    時序仿真

  • 選擇【Processing】-【Simulator Tool】命令,出現Simulator Tool對話框,在Simulator mode欄中選項功能仿真模式Timing,然后單擊【start】按鈕,仿真成功后,單擊OK按鈕關閉信息窗口。單擊【report】按鈕觀察時序仿真結果

  • 選擇【Processing】-【Classic Timing Analyzer Tool】命令,打開Classic Timing Analyzer Tool對話框

  • 單擊【start】按鈕,分析成功后,單擊【ok】按鈕關閉信息窗,單擊單擊【report】按鈕觀察時序分析結果

  • 單擊【Compiler Report】窗口左側的Timing Analyzer-tpd項,觀察電路輸入-輸出的傳輸延時

  • 觀察編譯(綜合)結果

  • 觀察電路圖:選擇【Tools】-【Netlist Viewers】-【RTL Viewer】命令

  • 觀察時序狀態機圖:選擇【Tools】-【Netlist Viewers】-【State Machine Viewer】命令,本例是組合邏輯,沒有狀態機

  • 觀察適配后的電路圖:選擇【Tools】-【Netlist Viewers】-【Technology Map Viewer】命令

  • 觀察映射后的電路圖:選擇【Tools】-【Netlist Viewers】-【State Machine Viewer(Post-Mapping)】命令

  • 觀察器件內部的布局布線網表,選擇【Assignments】-【Timing Closure Floorplan】命令

    END
  • 注意事項

    • 原理圖輸入法請參考百度經驗【quartus】原理圖輸入設計詳解攻略

    總結

    以上是生活随笔為你收集整理的HDL输入设计详解攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。