<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > FPGA最小系統(tǒng)之:實例2 在Xilinx的FPGA開發(fā)板上運行第一個FPGA程序

          FPGA最小系統(tǒng)之:實例2 在Xilinx的FPGA開發(fā)板上運行第一個FPGA程序

          作者: 時間:2013-08-15 來源:網(wǎng)絡 收藏

          本文引用地址:http://www.ex-cimer.com/article/257163.htm

          5.布局布線

          設置好了各種約束以后就可以進行布局和布線了。雙擊進度瀏覽器中的“Implement Design”,開始進行布局布線實現(xiàn)。與綜合相同,如果在“Implement Design”的右邊出現(xiàn)綠色的對號,說明已經完成布局布線,沒有發(fā)現(xiàn)錯誤,如圖2.101所示。

          圖2.101 運行布局布線

          如果實現(xiàn)過程中出現(xiàn)錯誤,在信息欄中根據(jù)錯誤的提示,修改相關的約束設計,再進行布局布線的實現(xiàn),直至沒有錯誤為止。

          6.布局布線后仿真

          在工程瀏覽器中選擇測試文件,雙擊進度瀏覽器中“Implement Design”下面的“Simulate Post-Place Route Model”,對工程進行布局布線后仿真,仿真結果如圖2.102所示。

          圖2.102 時序仿真結果

          通過與行為仿真結果圖2.96對比,可以發(fā)現(xiàn),布局布線后仿真加入了布線的延遲,輸出的結果相對于時鐘有相應的延遲。在工作區(qū)里面單擊鼠標右鍵,在彈出的菜單里面選擇“Add Measure”選項,可以通過放大工作區(qū)和拖動時間測量游標,讀取時間延遲,如圖2.103所示。

          由上圖可以看出,盡管輸出相對于時鐘存在一定的延時,但輸出結果是正確的,符合設計要求,可以進行下載和在線調試了。

          圖2.103 測量時間延遲

          7.下載程序

          布局布線完成以后就可以將程序下載到開發(fā)板上進行調試。開發(fā)板提供兩種下載方式:JTAG模式和PROM模式。區(qū)別在于JTAG模式是用于在線調試使用的,斷電后不保留程序;而PROM模式則是將程序燒寫在存儲器里面,上電后自動加載。

          (1)JTAG模式下載。

          如圖2.104所示,在進度瀏覽器中“Generate Programming File”下面可以看到有3個選項,分別是編程文件生成報告、生成編程文件和使用iMPACT配置器件。

          在“Generate Programming File”圖標上面單擊右鍵,選擇“Properties…”,彈出如圖2.105所示的屬性對話框,在其中可以設置下載文件的屬性。

          圖2.104 生成下載文件 圖2.105 “General Options”選項卡

          在該對話框中有4個選項卡,可以對相應的下載參數(shù)進行設置。

          “General Options”選項卡里面的“Create Bit File”選項生成用于JTAG模式下載的二進制下載文件。確定選擇該項,如圖2.105所示。

          在“Startup Options”選項卡里面將“ Start-Up Clock”后面的內容改為“JTAG Clock”,如圖2.106所示,在這里要根據(jù)不同的下載模式正確地選擇時鐘。

          在“Readback Options”選項卡里面將“Security”后面的內容置為“Enable Readback an Reconfiguration”,如圖2.107所示,然后單擊“OK”按鈕,完成下載的屬性設置。

          圖2.106 “Startup Options”選項卡 圖2.107 “Readback Options”選項卡

          如圖2.108所示,雙擊進度瀏覽器里面的“Generate Programming File”圖標,ISE將生成供 JTAG模式下載的bit文件。“Generate Programming File”左邊的綠色對號說明已經成功生成了下載 文件。

          圖2.108 生成下載文件

          雙擊“Generate Programming File”下面的“Configure Device(iMPACT)”圖標,打開如圖2.109所示的iMPACT工具。

          圖2.109 iMPACT工具

          在如圖2.109所示的對話框里面選擇器件配置的模式,這里選擇邊界掃描模式“Boundary-Scan Mode”,單擊“下一步”按鈕,如圖2.110所示。

          圖2.110 邊界掃描模式選擇對話框

          選擇自動加載邊界掃描鏈路,單擊完成。

          由于開發(fā)板上面的JTAG和PROM下載是在一條鏈路上的,所以會彈出如圖2.111所示的對話框,單擊“確定”按鈕就能看見ISE掃描到的開發(fā)板上面的下載鏈,如圖2.112所示。

          圖2.111 邊界掃描檢測結果對話框

          圖2.112 ISE掃描下載鏈結果



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();