FPGA之道——fpga芯片的配置方法


1.配置

  配置:通過PC機的軟件完成設計之后,需要將設計生成的文件(bin或者mcs)文件映射到FPGA芯片里面,這一過程叫做配置。

2 配置方法

主動配置模式 被動配置模式 JTAG配置模式

2.1 主動配置模式

  FPGA芯片自己配置自己,需要片外的存儲器(配置芯片)存儲配置文件,常用片外存儲器flash和EPROM

2.2 被動配置模式

  FPGA芯片被其他設備,其他設備可以使任意微處理器芯片或者CPLD或者是一塊FPGA芯片

2.3 JTAG配置模式

JTAG,英文全稱Joint Test Action Group,翻譯成中文即聯合測試行為組織。它有兩大功能:電路的邊界掃描測試和可編程芯片的在線系統編程。
  邊界掃描測試發展於上個世紀90年代,隨着大規模集成電路的出現,印制電路板制造工藝向小、微、薄發展。由於芯片的引腳多,元器件體積小,板的密度特別大,根本沒有辦法進行傳統的下探針測試。於是一種新的測試技術產生了,聯合測試行為組織,即JTAG,定義這種新的測試方法,並命名為邊界掃描測試。邊界掃描測試是在20世紀80年代中期做為解決PCB物理訪問問題的JTAG接口發展起來的,它在芯片級層次上嵌入測試電路,以形成全面的電路板級測試協議。因此FPGA芯片可以利用它上面的JTAG接口,來對芯片進行一些在線調試,例如Altera公司的 SignalTap工具,或者Xilinx的 ChipScope 工具,都是利用JTAG接口對FPGA芯片進行在線調試查錯的。
除了完成邊界掃描測試外,FPGA芯片上的JTAG接口的另一個重要功能就是對FPGA芯片進行非常便捷的在線系統編程。相比於主動配置模式和被動配置模式,只要系統已經上電,JTAG配置模式可以在任意時刻對FPGA芯片進行重配置,而此時的配置主動方一般是PC機上的集成軟件開發環境。開發環境通過PC機上的串口、並口,USB等接口與FPGA芯片上的JTAG接口相連,然后按照相應的配置時序完成對FPGA芯片的配置。

模式選擇

常用的一般是 主動配置模式+JTAG配置模式 和 被動配置模式+JTAG配置模式
摘自:FPGA之道


免責聲明!

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



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