2013年5月17日 星期五

Xilinx燒錄之....暫存燒錄

由於FPGA在IC設計中,屬前段設計,也就是快速原型驗證,所以強調「快」的機制是一定要的。

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。
  1. 對著「Configure Target Device」點兩下。
  2. 開啟ISE iMPACT工具之後,開新專案
  3. 設定成自動連結並且找出JTAG是哪一條(如圖這樣的選項)按OK。

出現對話框
系統問你是不是要繼續手動選擇.bit檔(configuration file)→選Yes

選擇.bit檔,按Open

出現對話框
提示你這個板子有支援燒錄PROM,問你這次燒錄是不是要設定一個PROM(就可以燒進PROM裡啦),我們在這裡選No

看見一顆綠綠的方形,就是離我們想要的結果不遠啦!
  1. 點一下指定的晶片(綠綠的方形)
  2. 對Program點兩下,就開始燒錄config啦!

之後就等著SUCCESS的字樣出現即可。
在此出現問題,要debug的話。

大多都是連接線接錯之類的!檢查一下自己的燒錄設備和線材吧!

沒有留言:

張貼留言