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