1.Master Modes
自動下載FPGA程序在本地的非易失性存儲器,而且主模式的時鐘來自內(nèi)部晶振。
2.Slave Modes
外部控制下載FPGA配置模式,通常稱為從模式,有串行和并行兩種模式。在從模式中,控制程序下載可以是一個處理器,MCU,DSP處理器或者測試鏡像。從模式的程序可以存放在整個系統(tǒng)的任意地方,比如flash,CPB板,以及主機(jī)處理器代碼,磁盤或者一個網(wǎng)絡(luò)連接設(shè)備中。
從模式中需要一個外部輸入CCLK。
3.PUDC
當(dāng)PUDC為低時,內(nèi)部的上拉電阻使能在每一個SelectIO引腳。當(dāng)PUDC為高時,不使能時則不使用內(nèi)部上拉電阻。
4.注意
1. 在設(shè)計電路圖時,為選擇最優(yōu)的FPGA配置方案,需主要考慮以下4個方面:總體設(shè)置,下載速率,成本,配置靈活性。
2. 在主模式下,F(xiàn)PGA自動加載配置文件數(shù)據(jù),該配置文件數(shù)據(jù)存儲于板載ROM里;從模式下,通過外部MCU/處理器將配置文件數(shù)據(jù)加載到FPGA中。
3. 用作配置FPGA的專用管腳在配置完成后不能夠被用作普通IO管腳,而非專用管腳在配置完畢后即被釋放,可用作普通IO管腳。
4. 電路設(shè)計時,一定要對M1M0管腳進(jìn)行正確的電平設(shè)定。為了今后擴(kuò)展需要或者暫時不確定為FPGA選擇何種配置模式,可為M1M0管腳同時預(yù)留上拉和下拉電阻,便于靈活選擇。

配置模式硬件選擇,還是很經(jīng)典的。
如下圖,當(dāng)采用JTAG的方式下載程序,M=[101],硬件上M[2]上拉
當(dāng)采用SPI下載程序時候,M=[001],硬件上M[2]下拉

編輯:jq
-
FPGA
+關(guān)注
關(guān)注
1655文章
22287瀏覽量
630301 -
JTAG
+關(guān)注
關(guān)注
6文章
411瀏覽量
74614 -
SPI
+關(guān)注
關(guān)注
17文章
1866瀏覽量
99817
原文標(biāo)題:燒寫FPGA程序配置
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
在Nuclei IDE中燒寫程序無法成功的原因及部分解決辦法
FLASH燒寫/編程白皮書
單片機(jī)怎么燒程序
求求幫我找一我畫的stm32有哪些問題,為什么程序燒寫不進(jìn)去
FPGA遠(yuǎn)程燒寫bit文件和調(diào)試ILA指南
Linux固件燒寫中的陷阱:文件系統(tǒng)異步寫入引發(fā)的問題
【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第1章 體驗(yàn)OpenHarmony—燒寫鏡像

簡述燒寫FPGA程序配置
評論