FPGA讀書筆記3

xie347117464發表於2016-07-20

FPGA配置

FPGA的配置是一個將配置檔案下載到FPGA的過程。配置檔案也被稱做位元檔案。FPGA一般以SRAM或FLASH作為配置單元。FPGA的下載方法有以下幾種:

  1. FPGA作為主裝置序列下載
    這是最簡單的程式設計模式。這種情況下FPGA需要一個外部儲存元件,並且為外部儲存裝置提供地址訊號。FPGA總是從起始端開始讀資料。多個FPGA可以級聯在一起共用一個外部儲存器。這種情況下第一個FPGA將使用序列主模式,其他採用序列從模式。如下圖所示。 enter image description here
  2. FPGA作為主裝置並行下載
    這和1很類似,除了資料是並行傳輸的。
  3. FPGA作為從裝置並行下載
    前兩種模式都只需要FPGA和外部儲存器件,但是很多時候我們會用到微處理器完成其他任務。因此,我們需要使用微處理器來對FPGA進行載入。微處理器作為控制者,通知FPGA讀取配置檔案。如下圖所示。
    enter image description here
  4. FPGA作為從裝置序列下載
    這種模式和2基本類似,主要優點是用的管腳更少。
  5. 使用JTAG埠
    不同模式可以用模式引腳來區分,如下圖所示。 enter image description here

相關文章