SF-EP1C開發板之AS和JTAG配置方式
FPGA器件有三類配置下載方式:主動配置方式(AS)和被動配置方式(PS)和最常用的(JTAG)配置方式。
AS模式(activeserialconfigurationmode):FPGA器件每次上電時作為控制器,由FPGA器件引導配置操作過程,它控制著外部存儲器和初始化過程,從配置器件EPCS主動發出讀取數據信號,從而把EPCS的數據讀入FPGA中,實現對FPGA的編程配置數據通過DATA0引腳送入FPGA,配置數據被同步在DCLK輸入上,1個時鐘周期傳送1位數據。
PS模式(passiveserialconfigurationmode):則由外部計算機或控制器控制配置過程。通過加強型配置器件(EPC16,EPC8,EPC4)等配置器件來完成,EPCS作為控制器件,把FPGA當作存儲器,把數據寫人到FPGA中,實現對FPGA的編程。該模式可以實現對FPGA在線可編程。在下載配置的時候對于CycloneII的器件,如EP2C8,在JTAG下載方式對應.sof,AS下載方式對應.pof。
JTAG:JTAG是直接燒到FPGA里面的由于是SRAM斷電后要重燒,AS是燒到FPGA的配置芯片里保存的每次上電就寫到FPGA里。
**SOF文件通過JTAG下載可直接運行。重新上電后程序丟失。
SOF文件可以先轉換jic,再通過JTAG下載,重新上電后程序正常運行。
POF文件通過AS模式下載后,重新上電運行。**
AS模式(activeserialconfigurationmode):主動配置方式:FPGA器件每次上電時,作為控制器從配置器件EPCS主動發出讀取數據信號,從而把EPCS的數據讀入FPGA中,實現對FPGA的編程。
PS模式(passiveserialconfigutationmode)被動配置方式:EPCS作為控制器件,把FPGA當做存儲器,把數據寫人到FPGA中,實現對FPGA的編程。該模式可以實現對FPGA在線可編程。
在下載配置的時候對于cycloneII的器件,如ep2c8,在JTAG下載方式對應.sof,AS下載方式對應.pof.
JTAG模式:是直接燒到FPGA里面的,程序可直接運行。由于是SRAM,斷電后要重燒;AS是燒到FPGA的配置芯片里保存的,每次上電就寫到FPGA里。jtag模式燒寫Jic文件是燒寫到配置寄存器里。
-
開發板
+關注
關注
25文章
5503瀏覽量
102202 -
SF-EP1C
+關注
關注
0文章
9瀏覽量
2852
發布評論請先 登錄
基于RV1126開發板網絡配置方法

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

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

低功耗4G模組:Air780EP開發板RC522實例

【AI技術支持】ESP32C3 開發板在Linux環境下,進行JTAG 調試演示

合宙LuatOS開發板Core_Air780EP使用說明

評論