SF-EP1C開發(fā)板之AS和JTAG配置方式
FPGA器件有三類配置下載方式:主動配置方式(AS)和被動配置方式(PS)和最常用的(JTAG)配置方式。
AS模式(activeserialconfigurationmode):FPGA器件每次上電時作為控制器,由FPGA器件引導(dǎo)配置操作過程,它控制著外部存儲器和初始化過程,從配置器件EPCS主動發(fā)出讀取數(shù)據(jù)信號,從而把EPCS的數(shù)據(jù)讀入FPGA中,實現(xiàn)對FPGA的編程配置數(shù)據(jù)通過DATA0引腳送入FPGA,配置數(shù)據(jù)被同步在DCLK輸入上,1個時鐘周期傳送1位數(shù)據(jù)。
PS模式(passiveserialconfigurationmode):則由外部計算機或控制器控制配置過程。通過加強型配置器件(EPC16,EPC8,EPC4)等配置器件來完成,EPCS作為控制器件,把FPGA當(dāng)作存儲器,把數(shù)據(jù)寫人到FPGA中,實現(xiàn)對FPGA的編程。該模式可以實現(xiàn)對FPGA在線可編程。在下載配置的時候?qū)τ贑ycloneII的器件,如EP2C8,在JTAG下載方式對應(yīng).sof,AS下載方式對應(yīng).pof。
JTAG:JTAG是直接燒到FPGA里面的由于是SRAM斷電后要重?zé)珹S是燒到FPGA的配置芯片里保存的每次上電就寫到FPGA里。
**SOF文件通過JTAG下載可直接運行。重新上電后程序丟失。
SOF文件可以先轉(zhuǎn)換jic,再通過JTAG下載,重新上電后程序正常運行。
POF文件通過AS模式下載后,重新上電運行。**
AS模式(activeserialconfigurationmode):主動配置方式:FPGA器件每次上電時,作為控制器從配置器件EPCS主動發(fā)出讀取數(shù)據(jù)信號,從而把EPCS的數(shù)據(jù)讀入FPGA中,實現(xiàn)對FPGA的編程。
PS模式(passiveserialconfigutationmode)被動配置方式:EPCS作為控制器件,把FPGA當(dāng)做存儲器,把數(shù)據(jù)寫人到FPGA中,實現(xiàn)對FPGA的編程。該模式可以實現(xiàn)對FPGA在線可編程。
在下載配置的時候?qū)τ赾ycloneII的器件,如ep2c8,在JTAG下載方式對應(yīng).sof,AS下載方式對應(yīng).pof.
JTAG模式:是直接燒到FPGA里面的,程序可直接運行。由于是SRAM,斷電后要重?zé)籄S是燒到FPGA的配置芯片里保存的,每次上電就寫到FPGA里。jtag模式燒寫Jic文件是燒寫到配置寄存器里。
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5625瀏覽量
103689 -
SF-EP1C
+關(guān)注
關(guān)注
0文章
9瀏覽量
2861
發(fā)布評論請先 登錄
【Banana Pi BPI-RV2開發(fā)板試用體驗】開箱上電
基于RV1126開發(fā)板網(wǎng)絡(luò)配置方法

【新品】ESP32-P4全功能開發(fā)板,啟明云端WT99P4C5-S1多媒體開發(fā)板強勢來襲!

飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之CSI
試用報告1--關(guān)于PG2L100H開發(fā)板啟動選項配置的問題
Air780EP之RC522開發(fā)板,你了解嗎?

4G通信先鋒:Air780EP開發(fā)板與RC522的結(jié)合

設(shè)計TMS320C548/9 DSP開發(fā)板

低功耗4G模組:Air780EP開發(fā)板RC522實例

【AI技術(shù)支持】ESP32C3 開發(fā)板在Linux環(huán)境下,進行JTAG 調(diào)試演示

北京迅為RK3568開發(fā)板嵌入式學(xué)習(xí)之Linux驅(qū)動全新更新-CAN+

合宙LuatOS開發(fā)板Core_Air780EP使用說明

評論