日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ug470_7Series_Config 中文文档 | Xilinx

發布時間:2023/12/20 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ug470_7Series_Config 中文文档 | Xilinx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UG470內容簡介

UG470配置指南包括有關配置接口的章節,多比特流管理、比特流加密、邊界掃描和JTAG配置,以及 Xllinx 7 系列 FPGA 的重新配置技術。


〖部分翻譯內容展示〗

第1章

配置概述

本章簡要概述了7系列FPGA的配置方法和特性。后續章節對每種配置方法和功能進行了更詳細的描述。此處描述的配置方法和功能適用于所有家庭成員,少數例外。

概述

Xilinx?7系列FPGA通過將特定應用的配置數據(比特流)加載到內部存儲器來進行配置。7系列FPGA可以從外部非易失性存儲設備自行加載,也可以通過外部智能源進行配置,例如微處理器、DSP處理器、微控制器、PC或電路板測試儀。無論如何,有兩個通用配置數據路徑。第一個是用于最小化器件引腳要求的串行數據路徑。第二個數據路徑是8位、16位或32位數據路徑,用于更高的性能或訪問(或鏈接)到行業標準接口,是處理器或x8或x16并行閃存等外部數據源的理想選擇記憶。

與處理器和處理器外設一樣,XilinxFPGA可以根據需要在系統中無限次重新編程。

由于賽靈思FPGA配置數據存儲在CMOS配置鎖存器(CCL)中,因此必須在斷電后重新配置。比特流每次都通過特殊的配置引腳加載到器件中。這些配置引腳用作多種不同配置模式的接口:

?主串口配置模式?從串行配置模式

?主SelectMAP(并行)配置模式(x8和x16)

?從屬SelectMAP(并行)配置模式(x8、x16和x32)?JTAG/邊界掃描配置模式

?主串行外設接口(SPI)閃存配置模式(x1、x2、x4)

?使用并行NOR閃存的主字節外設接口(BPI)閃存配置模式(x8和x16)

配置模式在第2章配置接口中有詳細說明。

通過在專用模式輸入引腳M[2:0]上設置適當的電平來選擇特定的配置模式。M2、M1和M0模式引腳應通過上拉或下拉電阻(≤1kΩ)或直接接地或VCCO_0設置為恒定直流電壓電平。在配置期間和配置之后不應切換模式引腳。有關模式引腳設置選項,請參見第2章,配置接口。

術語Master和Slave指的是配置時鐘(CCLK)的方向:

?在主配置模式下,7系列器件從內部驅動CCLK

振蕩器。要選擇所需的頻率,請使用比特流?gConfigRate選項。UG628ISE命令行工具用戶指南的BitGen部分提供了有關ISE設計套件的更多信息。UG908,Vivado編程和調試用戶指南的器件配置比特流設置部分提供了有關Vivado設計套件的更多信息。配置后,除非選擇了持久選項或使用SEU檢測,否則CCLK將關閉。請參見第6章中的Persist選項。CCLK引腳為3態,帶有弱上拉。

?在從配置模式下,CCLK是一個輸入。

無論模式引腳設置如何,JTAG/邊界掃描配置接口始終可用。

7系列FPGA與之前FPGA的配置差異

7系列器件支持與Virtex??6FPGA相同的配置接口,但主BPI?Down模式除外。7系列FPGA不支持MasterBPI?Down模式。此外,一些配置界面通過這些功能進行了增強,可實現更快的配置:

?主SPI配置模式支持使用高達4位寬的數據總線從SPI閃存讀取,這類似于Spartan??6FPGA主SPI配置模式。

注意:在7系列中,將DIN引腳功能分配給共享D01配置數據總線引腳的多功能引腳,以支持x2或x4SPI數據寬度。這與DIN是專用引腳的Virtex?6FPGA不同,也不同于將DIN分配給多用途D0配置數據總線引腳的Spartan?6FPGA。

?MasterSPI配置模式支持在下降沿為數據計時,允許時鐘周期的最佳使用,因此更快的配置速度。

?主SPI配置模式支持大于128Mb的閃存密度。

?主BPI配置模式支持通過閃存設備的突發同步讀取模式從BPI(并行NOR)閃存讀取。ADV_B引腳是相對于Virtex?6FPGABPI接口的新引腳,用于支持BPI同步讀取模式所需的地址鎖存。

?AES解密器支持高達16位寬的配置數據總線寬度。

?相對于Virtex?6,SelectMAP模式和ICAPE2原語沒有BUSY引腳/端口。7系列中不需要BUSY,因為SelectMAP/ICAPE2輸出數據是確定性的(請參見通過SelectMAP接口訪問配置寄存器,第128頁。)

?見UG953,VivadoDesignSuite7系列FPGA和Zynq?7000SoC庫指南,用于配置和邊界掃描組件(基元)。7系列原語名稱以“E2”后綴結尾,而Virtex?6FPGA原語以“_VIRTEX6”后綴結尾。

7系列器件支持3.3V、2.5V、1.8V或1.5VI/O的配置接口。配置接口包括bank0中的JTAG管腳、bank0中的專用配置管腳以及bank14和bank15中與特定配置模式相關的管腳。以支持bank0、bank14和bank上適當的配置接口電壓15、需要滿足以下條件:

?配置組電壓選擇引腳(CFGBVS)必須設置為高電平(VCCO_0)或低電平(GND),才能將組0、14和15中的配置和JTAGI/O設置為3.3V/2.5V或1.8V /1.5V操作,分別。當CFGBVS設置為低以進行1.8V/1.5VI/O操作時,到bank0的VCCO_0電源和I/O信號必須為1.8V(或更低)以避免器件損壞。如果CFGBVS為低電平,則用于bank14和15中配置的任何I/O引腳也必須在1.8V或1.5V下供電和運行。

有關詳細信息,請參見第32頁的配置組電壓選擇。

bank14和bank15中I/O的工作電壓由VCCO_14和VCCO_15電源分別決定。當bank14或bank15用于配置時,適用bank的VCCO電源應與VCCO_0電壓匹配,以實現整個配置接口的電壓兼容性。當CFGBVS連接到GND以進行1.8V/1.5VI/O操作時,如果在bank14或bank15中使用任何配置I/O,VCCO_14或VCCO_15以及到bank14或bank15的配置I/O信號必須是1.8V或1.5V以避免設備損壞。

大多數7系列FPGA均受ISE設計套件(也支持前幾代產品)和較新的Vivado設計套件的支持。本用戶指南中描述的用戶選項通常指的是ISE設計套件工具名稱,但在Vivado設計套件中也可以找到相同的選項。例如,ISEDesignSuiteBitGen工具生成比特流。在Vivado中,可以使用WRITE_BITSTREAMTcl命令。有關更多信息,請參閱:

?UG835,VivadoDesignSuiteTcl命令參考指南

?UG908,VivadoDesignSuite用戶指南:編程和調試

注意:BitGen命令選項是VivadoDesignSuite中的Tcl屬性。有關屬性和值的詳細信息,請參閱UG908中的附錄A,設備配置比特流設置。

設計注意事項

為了打造一個高效的系統,重要的是要考慮哪種FPGA配置模式最符合系統的要求。每種配置模式都專用于某些FPGA管腳,并且只能在配置期間臨時使用其他多功能管腳。配置完成后,這些多功能引腳將被釋放以供一般使用。

同樣,配置模式可以對某些FPGAI/Obank施加電壓限制。

有幾種不同的配置選項可用,雖然選項很靈活,但每個系統通常都有一個最佳解決方案。選擇最佳配置選項時必須考慮幾個主題:整體設置、速度、成本和復雜性。

配置比特流長度

FPGA設計被編譯成比特流。比特流通過配置接口加載,以使用設計配置FPGA。每個FPGA部件類型的完整比特流具有固定長度。表1?1顯示了7系列FPGA的比特流長度和其他器件特定信息。


★特別注意★

由于文檔頁數較多,上面只隨機展示了文檔中的部分內容。?

如果你想獲取完整版中文文檔,請前往我的公眾號“fpga加油站”,點擊“中文文檔”菜單即可獲取。

公眾號還有大量免費fpga代碼、文檔、視頻、軟件免費分享。

?

?

總結

以上是生活随笔為你收集整理的ug470_7Series_Config 中文文档 | Xilinx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。