国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

FPGA入門:第一個工程實例之設計輸入

發布時間:2015-2-28 10:58    發布者:rousong1989
FPGA入門:第一個工程實例之設計輸入
本文節選自特權同學的圖書《FPGA/CPLD邊練邊學——快速入門Verilog/VHDL
書中代碼請訪問網盤:http://pan.baidu.com/s/1bndF0bt
         下面我們就來創建工程頂層文件,我們可以點擊菜單欄的FileàNew…,然后彈出如圖5.23所示的新建文件窗口,在這里我們可以選擇各種需要的設計文件格式。可以作為工程頂層設計文件的格式主要在Design Files類別下,我們選擇VerilogHDL File(或者VHDL File)并單擊OK完成文件創建。
圖5.23 新建文件
         在主編輯窗口中,出現了一個新建的空白的可編輯文件,我們接著在該文件中輸入實現實驗功能的一段Verilog代碼(如果是新建VHDL文件則對應輸入VHDL代碼),如圖5.24所示。
圖5.24 ex0實例Verilog代碼
★  代碼講解
L2/L12:固定用法申明模塊,該模塊命名為ex0。
L3:將該模塊所有輸入輸出信號列表。
L6:左鍵輸入鍵值采樣信號。
L7:右鍵輸入鍵值采樣信號。
L8:LED指示燈輸出信號。
L10:異或運算,使得兩個按鍵和指示燈的關系與表5.1的真值表相吻合。
如果使用VHDL輸入,則對應的VHDL代碼如圖5.25所示。
圖5.25 ex0實例VHDL代碼
         在這個剛創建的Verilog(或VHDL)文件中輸入代碼后,快捷鍵Ctrl+S或點擊FileàSave后則會彈出一個對話框提示輸入文件名和保存路徑,默認文件名會和我們所命名的module名(或entity名)相一致,默認路徑也會是當前的工程文件夾。我們通常也都采用默認設置進行保持即可。
         自此,我們的工程創建和設計輸入工作已經完成。但是為了驗證一下設計輸入的代碼的基本語法是否正確,可以點擊Flow à Compilation下的Analysis & Elaboration按鈕,如圖5.26所示。同時我們可以輸出打印窗口的Processing里的信息,包括各種warning和Error。Error是不得不關注的,因為Error意味著我們的代碼有語法錯誤,后續的編譯將無法繼續;而warning則不一定是致命的,但很多時候warning中暗藏玄機,很多潛在的問題都可以從這些條目中尋找到蛛絲馬跡。當然了,也并不是說一個設計編譯下來就不可以有warning,如果設計者確認這些warning符合我們的設計要求,那么可以忽略它。
圖5.26
         最后,在Analysis & Elaboration完成后,通常前面的問號會變成勾號,表示通過。
本文節選自特權同學的圖書《FPGA/CPLD邊練邊學——快速入門Verilog/VHDL
書中代碼請訪問網盤:http://pan.baidu.com/s/1bndF0bt

本文地址:http://www.4huy16.com/thread-146260-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
飛翔的石頭 發表于 2015-3-2 16:23:34
不錯
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 電動兩輪車設計生態系統
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表