FPGA究竟是怎麼辦到「燒錄」的呢?這件事還是留給專業的講師們去賺講師費。
在此只介紹燒錄必要的步驟和過程(畢竟這是一篇備忘,不是開箱呀)
在此的環境
板子:Xilinx Spartan-6 FPGA LX9 MicroBoard
Xilinx ISE版本:13.2
將verilog經過Synthesize→Implement→Generate Programing File之後
產生了一個屬於這個Project的.bit檔。
就可以開始準備燒錄了!(燒錄是一般常見的說法,其實是config FPGA」
燒在ROM裡,在每次FPGA重開Initial config時,就會讀取ROM裡的code,設定FPGA的Function,就是燒成「永久」的function了。
在這要介紹的,只是單純的直接對FPGA做config,簡單的說就是把.bit檔,直接放進FPGA。
- 對著「Configure Target Device」點兩下。
- 開啟ISE iMPACT工具之後,開新專案
- 設定成自動連結並且找出JTAG是哪一條(如圖這樣的選項)按OK。
出現對話框
系統問你是不是要繼續手動選擇.bit檔(configuration file)→選Yes
選擇.bit檔,按Open
出現對話框
提示你這個板子有支援燒錄PROM,問你這次燒錄是不是要設定一個PROM(就可以燒進PROM裡啦),我們在這裡選No
看見一顆綠綠的方形,就是離我們想要的結果不遠啦!
- 點一下指定的晶片(綠綠的方形)
- 對Program點兩下,就開始燒錄config啦!
之後就等著SUCCESS的字樣出現即可。
在此出現問題,要debug的話。
大多都是連接線接錯之類的!檢查一下自己的燒錄設備和線材吧!
沒有留言:
張貼留言
(什麼是留言欄訊息?)