基于ARM的FPGA加載配置實現
——
作者:立明 范多旺等
時間:2007-04-25
來源:微計算機信息
基于SRAM工藝FPGA在每次上電后需要進行配置,通常情況下FPGA的配置文件由片外專用的EPROM來加載。這種傳統配置方式是在FPGA的功能相對穩定的情況下采用的。在系統設計要求配置速度高、容量大、以及遠程升級時,這種方法就顯得很不實際也不方便。本文介紹了通過ARM對可編程器件進行配置的的設計和實現。
1 配置原理與方式
1.1 配置原理
在FPGA正常工作時,配置數據存儲在SRAM單元中,這個SRAM單元也被稱為配置存儲(Configuration RAM)。由于SRAM是易失性的存儲器,因此FPGA在上電之后,外部電路需要將配置數據重新載入到片內的配置RAM中。在芯片配置完成后,內部的寄存器以及I/O管腳必須進行初始化。等初始化完成以后,芯片才會按照用戶設計的功能正常工作。
1.2 配置方式
根據FPGA在配置電路中的角色,其配置數據可以使用3種方式載入到目標器件中:
相關推薦
-
| 2009-07-06
-
| 2007-11-21
-
-
| 2009-07-06
-
| 2009-07-06
-
| 2007-12-02
-
| 2009-03-25
-
-
| 2002-05-24
-
| 2007-11-23
-
| 2009-04-01
-
| 2002-05-25
-
| 2008-06-18
-
| 2002-05-19
-
| 2009-05-19
-
-
| 2002-05-14
-
| 2009-07-06
-
| 2009-07-06
-
-
-
| 2007-11-22
-
| 2002-05-24
-
| 2009-03-16
-
| 2007-11-29
-


評論