返回 Vivado 概述

Dynamic Function eXchange (DFX)

概述

Dynamic Function eXchange (DFX) 允許設計人員即時動態修改 FPGA 設計的各個部分。設計人員可以將部分比特流下載到 FPGA,同時其餘邏輯繼續運行。這可助力實現實時設計變更和性能增強。Dynamic Function eXchange 可以讓設計者轉向更少或更小的器件、降低功耗並實時升級係統

功能

Dynamic Function eXchange 軟件

Vivado™ ML Design Suite 軟件工具能夠在不影響其它器件運行的前提下對 AMD FPGA 或 SoC 的部分功能進行重配置。目前的解決方案利用 Vivado ML Design Suite 驕人的實現功能,減少了創建可重新配置設計所需的開銷。用戶可以使用基於 Tcl 的非項目流程或基於 RTL 或 IP 的項目流程來實現設計。 IP Integrator (IPI) 設計支持是通過使用 Block Design Container 在 2021.1 版中引入的。Vivado IDE 支持 RTL 和 IP 項目模式,包含自動管理許多底層流程細節。設計流程的入口點包括通過 Vitis 和 HLS 處理的高級語言。高級流程功能,例如 Nested DFX,允許用戶將動態區域細分為低階動態區域,以及抽象外殼簡化實現工具流程,大大提高運行時間,可在非項目模式下使用。

四項知識產權可幫助設計人員更快、更輕鬆地完成 DFX 設計。Dynamic Function eXchange 控製器是一款基於硬件的配置控製器,可幫助管理各個方麵的重配置工作,從觸發和仲裁到比特流交付和錯誤處理,無所不包。Dynamic Function eXchange 去耦器可以與 PR 控製器或任何客戶控製器聯用,在重新配置動態區時,可對其進行安全隔離。Dynamic Function eXchange AXI 關斷管理器可幫助用戶停止 AXI 接口上的活動,以便可重新配置分區能夠安全地重新配置。{Dynamic Function eXchange 比特流監控器允許用戶調試和監控部分比特流,以確保版本和目標的兼容性。

大多數 7 係列和 Zynq™ 7000 器件都支持 Dynamic Function eXchange,唯一的例外是這些係列中最小的器件; 不支持某些 Artix 7 和所有 Spartan7。UltraScale™ 支持非常完善,所有器件都可通過當前 Vivado Design Suite 版中的比特流生成獲得支持。 UltraScale+™ 器件支持涵蓋所有量產器件。在 Vivado 2021.1 中添加了量產型 Versal 支持。查看 DFX 可重配置用戶指南 (UG909)、附錄 A,了解最新信息。

UltraScale 代表了 Dynamic Function eXchange 技術的最新突破,支持幾乎所有 FPGA 資源類型的重配置,包括 I/O、千兆位收發器和時鍾網絡等。UltraScale+ 通過優化比特流交付並擴展重配置模式,在這一功能強大的现金网博e百 係列基礎上做了改進。Versal 支持在效率方麵取得了巨大的進步,最新支持基於軟件的重新配置管理、可重新配置的片上網絡、共享內存訪問和布局規劃粒度效率。

與大學相關的教授和研究人員可以通過 AMD 大學計劃獲得 Vivado 軟件版本的許可證。所有 Vivado 版本都包含 Dynamic Function eXchange,但舊版本(2019 年之前)有明確的 DFX 許可要求。發送電子郵件至 xup@amd.com,詳細了解獲取許可的訪問要求和程序。

主要功能與優勢

  • Vivado IDE 中提供從 HDL 到比特流的 Tcl 非工程流程以及 RTL 和 IPI 工程模式
  • 有效的數據庫管理,麵向靜態和可重配置模塊
  • 支持黑箱比特流,允許省略不完整的模塊
  • 由用戶決定如何管理可重配置的模塊變量
  • 保持靜態設計在存儲器中開放,並將模塊調進調出
  • 布局規劃可確定對哪些資源進行重配置
  • 工具可自動管理分區接口,沒有任何開銷
  • 設計規則檢查 (DRC) 可用於驗證設計結構和配置情況
  • 應用標準時序收斂技術
  • 所有 Vivado ML Design Suit 版本均免費提供 Dynamic Function eXchange。(從 2019.1 版起,Vivado WePack 版本自動包含其中。)
  • 現已支持 Versal
  • 並非包含 7 係列中的所有器件

資源

document-icon

文檔門戶

一種在線工具,用於高效地搜索和導航基於 HTML 的技術文檔等資料。

design-hub-icon

設計中心

為特定的設計任務、器件和工具提供最新的技術文檔和資源。

learn

 

Training

訪問我們各種主題的培訓材料庫。

head-icon

3d狮王轮盘游戏下载 論壇

專家支持、設計谘詢、已知問題和論壇