FPGA的配置方式


FPGA的配置方式

  FPGA的配置方式有以下幾種,JTAG,AS,PS,AP,FPP等幾種。

  1. JTAG模式。JTAG模式下將.sof文件下載到FPGA內部的RAM內部進行運行,掉電程序丟失,主要用於前期的調試階段。不過JTAG模式下可以下載JIC文件到配置Flash中,也可以達到固化程序的作用。JTAG有專用的PIN連接。 同時JTAG下載模式下支持3.3V,3.0V,2.5V和1.8V,1.5V的電壓支持模式,不同的電壓硬件電路會有不同。

    a)      3.3V,3.0V,2.5V的bank電壓,TMS,TDI的上拉電壓為VCCA(2.5V)。

         

 

    b)      1.8V, 1.5V的bank電壓,TMS,TDI的上拉電壓為VCCIO。

            

 

    c)      3.3V,3.0V,2.5V的bank電壓的多器件的JTAG 配置方式

    

 

    d)      1.8V,1.5V的bank電壓的多器件的JTAG 配置方式

 

 

    e)      還可以用一台微處理器對FPGA進行JTAG配置。

 

 

2、AS配置模式。AS配置模式是將sof文件下載外部Flash中,達到上電FPGA主動去加載程序的作用。掉電程序不丟失。

    a)      單器件的AS配置方式:

 

 

    b)      多器件的AS配置方式:

 

 

                        i.          多個sof文件的情況:主FPGA接收一個sof,從FPGA接收另外一個sof文件的情況。也可以用於主從FPGA都接收相同sof的情況。

    

 

                       ii.          單個sof文件配置多個FPGA的情況。

 

 

3、AP下載模式。AP僅在Cyclone IV E中支持。(外部10pin接口座怎么連??下載的還是sof文件??)

    a)      單個芯片的AP模式。

 

 

  b)      多個芯片的AP模式:

 

 

4、PS配置模式:

  a)      使用外部微處理器來配置單個FPGA。

 

 

  b)      使用微處理器來配置多個FPGA。有從下面兩種方案,區別為:上面方案是順序加載,其中一個加載錯誤則整個系統就重新加載,下圖是可以同時進行加載。

 

 

 

 

  c)      使用下載線PS方式來配置單個FPGA。

 

 

  d)      使用下載線PS方式來配置多個FPGA。

 

 

5、FPP的配置方式:

  a)      使用微處理器 FPP方式配置單個FPGA。

 

 

  b)      使用FPP方式配出多個FPGA。

 

 

   c)      使用FPP方式配置多個相同的FPGA。

 

 

6、其他配置方式

  a)      利用Jam STAPL 配置FPGA

 

 

  b)      利用JRunner 軟件驅動配置FPGA 器件

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM