1. 程式人生 > >Altera FPGA AS,PS,Jtag配置模式區別

Altera FPGA AS,PS,Jtag配置模式區別

                  Altera FPGA  AS,PS,Jtag配置模式區別

FPGA器件有三類配置下載方式:主動配置方式(AS)和被動配置方式(PS)和最常用的(JTAG)配置方式.

 

AS模式(active serial configuration mode):AS是將程式燒到FPGA的配置晶片裡,每次上電就寫到FPGA裡;FPGA每次上電時作為控制器,由FPGA器件引導配置操作過程,從配置晶片主動發出讀取資料訊號,從而把配置晶片的資料讀入FPGA中,實現對FPGA的程式設計配置資料通過DATA0引腳送入 FPGA,配置資料被同步在DCLK輸入上,1個時鐘週期傳送1位資料。

 

PS模式(passive serial configuration mode):則由外部計算機或控制器控制配置過程。通過加強型配置器件(EPC16,EPC8,EPC4)等配置器件來完成,EPCS作為控制器件,把FPGA當作儲存器,把資料寫人到FPGA中,實現對FPGA的程式設計。該模式可以實現對FPGA線上可程式設計。在下載配置的時候對於Cyclone II的器件,如EP2C8,在JTAG下載方式對應.sof,AS下載方式對應.pof。

 

JTAG:JTAG是直接燒到FPGA內部, 由於是SRAM  斷電後資料清除,所以要重新燒錄。