1.Master Modes
自動下載FPGA程序在本地的非易失性存儲器,而且主模式的時鐘來自內部晶振。
2.Slave Modes
外部控制下載FPGA配置模式,通常稱為從模式,有串行和并行兩種模式。在從模式中,控制程序下載可以是一個處理器,MCU,DSP處理器或者測試鏡像。從模式的程序可以存放在整個系統的任意地方,比如flash,CPB板,以及主機處理器代碼,磁盤或者一個網絡連接設備中。
從模式中需要一個外部輸入CCLK。
3.PUDC
當PUDC為低時,內部的上拉電阻使能在每一個SelectIO引腳。當PUDC為高時,不使能時則不使用內部上拉電阻。
4.注意
1. 在設計電路圖時,為選擇最優的FPGA配置方案,需主要考慮以下4個方面:總體設置,下載速率,成本,配置靈活性。
2. 在主模式下,FPGA自動加載配置文件數據,該配置文件數據存儲于板載ROM里;從模式下,通過外部MCU/處理器將配置文件數據加載到FPGA中。
3. 用作配置FPGA的專用管腳在配置完成后不能夠被用作普通IO管腳,而非專用管腳在配置完畢后即被釋放,可用作普通IO管腳。
4. 電路設計時,一定要對M1M0管腳進行正確的電平設定。為了今后擴展需要或者暫時不確定為FPGA選擇何種配置模式,可為M1M0管腳同時預留上拉和下拉電阻,便于靈活選擇。
配置模式硬件選擇,還是很經典的。
如下圖,當采用JTAG的方式下載程序,M=[101],硬件上M[2]上拉
當采用SPI下載程序時候,M=[001],硬件上M[2]下拉
編輯:jq
-
FPGA
+關注
關注
1629文章
21748瀏覽量
603887 -
JTAG
+關注
關注
6文章
400瀏覽量
71707 -
SPI
+關注
關注
17文章
1707瀏覽量
91675
原文標題:燒寫FPGA程序配置
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論