在 Windows 和 Linux 上安裝 AMD Vivado Design Suite 的指南

最後更新: 27/10/2025
作者: 艾薩克
  • 網路安裝程式減少了時間和空間,並允許您選擇特定的設備,而離線映像非常適合離線使用。
  • En Linux、32 位元依賴項和歷史庫可防止安裝程式崩潰; 驅動程序 有線電視頻道是觀看 硬件.
  • 企業版擴展了設備支援(包括第二代 Versal 和 HBM 系列);UltraScale+ 由 Vitis 提供支援。
  • Flatpak 打包隔離了環境,但限制了檔案系統的可見性,並且需要設定權限和 udev。

在 Windows 和 Linux 上安裝 Vivado

如果您需要在 Windows 和 Linux,在這裡您將找到完整的安裝指南,涵蓋從先決條件到驅動程式安裝以及各版本裝置支援的所有內容。您所看到的所有內容均根據官方說明和實際的 Linux 安裝經驗等資料精簡重寫,並特別關注依賴項、下載選項以及 Web 安裝程式的最新變更。 這樣做的目的是讓您順利安裝並利用關鍵建議.

除了經典的 Linux 二進位安裝方式外,我們還提供了有關 Web 安裝程式、離線自安裝程式選項以及帶有沙盒功能的 Flatpak 打包的相關詳細資訊。我們還回顧了 2025.1 版本的亮點和版本相容性,以便您可以根據自己的硬體和工作流程選擇最適合自己的安裝方式。 如果您的時間或連線不夠,那麼 Web 安裝程式和離線映像之間的比較將特別有用。.

Linux(Debian 或 Ubuntu)上的要求和軟體包

在啟動安裝程式之前,在 Debian 或 Ubuntu 系統上,你很可能需要 32 位元軟體包和歷史庫來使 圖形安裝程序 正確運行。 準備環境可防止錯誤 開機 安裝程式並與 GTK 或 ncurses 衝突.

  • libstdc++6:i386 (32 位元 C++ 運行時)
  • libgtk2.0-0:i386 (安裝程式為 32 位元 GTK2)
  • dpkg-dev:i386 (軟體包開發工具,32 位元)
  • python3-pip (包管理 蟒蛇 3)
  • libtinfo5 (terminfo,歷史相容性)
  • libncurses5 (支持 終端(以前版本)

安裝可以逐一完成,也可以一行完成。 如果你喜歡捷徑,那就把所有東西放在一起:

sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5

如果您願意,您可以單獨運行每個包,儘管批量運行速度更快。 一旦軟體包準備好,您就可以毫無意外地打開 Vivado 安裝程式。.

使用二進位安裝程式在 Linux 上安裝 Vivado

下載完.bin檔案後,第一步是賦予它執行權限,然後執行它。 這是圖形安裝程式正確啟動的基礎。.

chmod +x ./nombre_del_instalador.bin
./nombre_del_instalador.bin

您應該記住一個警告:要讓啟動器出現在您的 Linux 桌面選單中,請不要使用 sudo 運行安裝程式。 如果您以超級使用者身分執行此操作,則很可能看不到快捷方式,並且必須從終端啟動 Vivado。.

嚮導打開後,您將看到產品選擇。如果您需要 Vivado、Vitis 和整個軟體包,請選擇第一個選項 Vitis;如果您只需要 Vivado,請選擇 Vivado。 請記住,完整安裝工具和裝置可能需要約 300 GB 的可用空間。.

  有關如何在 iPhone 上更改 Apple ID 電子郵件的提示

如果您喜歡快速摘要,這個典型序列將作為 Linux 上全新安裝的指南。 它提醒我們什麼是重要的:

VIVADO=./nombre_del_instalador.bin
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
chmod +x $VIVADO
$VIVADO

Linux 中的電纜驅動程式和電路板檢測

安裝工具後,安裝電纜驅動程序,以便 Vivado 可以偵測到您的開發板。 如果沒有這些規則,硬體將不會在硬體管理器中顯示。.

轉到與您的版本和體系結構相對應的驅動程式路徑,然後 運行驅動程式安裝程式:

/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/
./install_drivers

完成後,重新連接電路板;有時可能需要幾秒鐘或需要重新啟動。 如果您使用 Flatpak 打包,下面您將看到如何在沙箱內安裝驅動程式後重新載入 udev。.

下載選項:Web 安裝程式和離線自安裝程序

下載 Vivado 有兩種方法。如果網路連線穩定,網頁安裝程式會比較快: 下載 一個輕量級的可執行文件,您可以從中選擇產品和設備。 當網路速度較慢或需要重複安裝時,自行安裝的離線映像可以節省您的時間。.

  • Web 安裝程式:安裝過程中下載元件的小型檔案。 AMD 建議使用,以縮短安裝時間並節省磁碟空間。 此外,它支援選擇特定設備,從而縮短下載時間。.
  • 離線自行安裝:您可以從瀏覽器或透過 Web 安裝程式本身使用「下載映像」選項下載完整映像(允許「僅選定產品」或「完整映像」)。 當您要在多台機器上安裝或沒有連接時,這是理想的選擇.

請注意最近的兩個公告:從 2025.2 版本開始,單一檔案下載 (SFD) 選項將不再可用,下載驗證僅在 Google Chrome y 微軟邊緣. 如果您通常從其他瀏覽器下載,請考慮使用其中一種以避免問題。.

如果您使用的是 Vivado ML 2021.1 或更高版本,請將您的許可證伺服器工具更新至 Flex 11.17.2.0,以避免授權問題。 這是一個經常被忽略的要求,然後導致啟動錯誤。.

Windows 上的安裝:常規步驟與提示

在 Windows 上,流程很簡單:從 AMD 入口網站下載 Web 安裝程式並以管理員身份執行,選擇 Vivado 或 Vitis,然後選擇裝置或更輕的安裝(如果不需要全部)。 建議使用 Web 安裝程式來最大程度地減少時間和本地空間。.

  • 選擇一個具有足夠空間的安裝資料夾,特別是當您要上傳整個系列時。 大型安裝可能佔用數百 GB。.
  • 在安裝過程中選取電纜驅動程式方塊或稍後從安裝資料夾執行它們。 如果沒有驅動程序,您將看不到連接的卡。.
  • 如果您要驗證下載,請使用 Chrome 或 Edge 進行驗證,因為它們是支援驗證的瀏覽器。 您將避免誠信誤報.
  • 請記住,從 2025.2 開始,SFD 選項將不再存在,因此請使用 Web 安裝程式或從其產生的離線映像進行規劃。 這樣,您就可以保證安裝流程的連續性.
  了解如何在 Mac 上變更登入顯示桌布

安裝後,從適當的管理器管理許可證,如果安裝程式建議,則重新啟動,特別是如果它添加了驅動程式。 這是完成環境設定最可靠的方法.

Vivado 2025.1 的亮點

2025.1 版本在設備支援以及設計和可用性功能方面都帶來了顯著的改進。 如果您使用 Versal 系列或 RTL 流程,更新.

  • 新設備支援:第二代 Versal AI Edge 和第二代 Versal Prime,以及 Spartan UltraScale+ 系列。 嵌入式和高性能專案的更多種類.
  • Versal 的統一選擇性安裝程式:讓您僅下載所需的設備,從而減少下載大小。 在團隊中受到讚賞 存儲 有限的.
  • Versal 中的 QoR 改進,包括針對 SSIT 的校準去偏斜和多相 NoC 支持,以最大限度地提高性能。 優化延遲和頻寬.
  • Versal 中處理系統的彈性啟動:支援先啟動 PS,稍後再載入可程式邏輯,現在是 Prime Gen 2 和 AI Edge Gen 2 上的預設流程。 更好地控制啟動順序.
  • 新的基於 RTL 的 AXI IP Switch 和可用性改進:IP Integrator 中的專用視圖、新的 Pblocks 排程器、路由 GUI 和對 report_dfx_summary 的 GUI 支援。 整合 IP 和規劃設計時減少摩擦.

AMD 建議使用 Web 安裝程序,因為它速度更快且本地空間佔用更低。 如果您使用的是先前的版本,您會注意到可選擇的多功能裝置的下載量更輕。.

版本相容性:標準版和企業版

相容性取決於您使用的是標準版還是企業版。下方列出了相關係列以及適用的設備範例(如有)。 以此作為參考來驗證您的實施目標。.

  • AMD Spartan UltraScale+:提供 XCSU10P、XCSU25P 和 XCSU35P 兩個版本。 低成本設計的好選擇.
  • 第二代 AMD Versal AI Edge 系列:企業版配備 XC2VE3558、XC2VE3504、XC2VE3858、XC2VE3804。 重點 IA 以更高的效率在邊緣.
  • 第二代 AMD Versal Prime 系列:企業級,配備 XC2VM3558、XC2VM3858。 效能與資源之間的平衡.
  • AMD Zynq-7000 SoC:支持,包括XC7Z010、XC7Z015、XC7Z020、XC7Z030、XC7Z007S、XC7Z012S和XC7Z014S。 嵌入式領域廣泛使用的經典.
  • AMD Zynq UltraScale+ MPSoC:廣泛涵蓋 XCZU1EG、XCZU1CG、XCZU2EG、XCZU2CG、XCZU3EG、XCZU3CG、XCZU5EV、XCZU7EV、XCZU7EG 和 XCZU7CG 等變體。 適用於異構系統的多功能平台.
  • RFSoC Zynq UltraScale+:兩個版本皆支援。 可編程無線電的射頻集成.
  • AMD Virtex 7 和 Virtex UltraScale FPGA,具有企業版 UltraScale+ HBM 和 58G 等高級版本。 專為極致性能而設計.
  • AMD Kintex 7 和 Kintex UltraScale FPGA,以及標準版(XCKU3P、XCKU5P)和企業版 Kintex UltraScale+。 良好的電價平衡.
  • AMD Artix 7 FPGA:XC7A12T、XC7A15T、XC7A25T、XC7A35T、XC7A50T、XC7A75T、 非常適合初學者和大量產品.
  • AMD Artix UltraScale+:XCAU10P、XCAU15P、XCAU20P 和 XCAU25P。 低消耗,更多資源.
  • AMD Spartan 7:XC7S6、XC7S15、XC7S25、XC7S50、XC7S75 和 XC7S100。 極佳的邏輯成本.
  • AMD Alveo 卡和 AMD Kria SoM:兩個版本都有提供。 資料中心加速與嵌入式視覺.
  • AMD Versal Adaptive SoC:在企業級中,AI Core 系列(例如,XCVC1502、XCVC1702、XCVC1802、XCVC1902、XCVC2602、XCVC2802 和 XQ/XQR 變體)和 AMD Prime系列(例如,XCVM1102、XCVM1302、XCVM1402、XCVM1502、XCVM1802、XCVM2202、XCVM2302、XCVM2502、XCVM2902,具有 XQ 變體)。 適用於各種負載的廣泛目錄.
  • AMD Versal Adaptive SoC、頂級和 HBM 系列:範例包括 XCVP1002、XCVP1052、XCVP1102、XCVP1202、XCVP1402、XCVP1502、XCVP1552、XCVP1702、XCVP1802、XCVPC202、XCVP1702、XCVP1802、XCVPC2021252520202020 X202520202020202020 XVPC/PVPC、2025252020202020 XVPC。變異),以及 HBM 系列,如 XCVH1522、XCVH1542、XCVH1582、XCVH1742、XCVH1782。 對於高頻寬記憶體至關重要的項目.
  如何解決我的三星電視不斷開啟、關閉和重新啟動的問題?

附加說明:UltraScale+ 裝置支援 AMD Vitis 統一平台和基於 Vivado 的電路板設計流程。 某些設備可能需要比特流產生許可證,如有需要,請與您的 FAE 協調。.

透過 Flatpak 的 Vivado:沙盒、權限和實用程序

有一個 Flatpak 包裝器,可以下載官方安裝程式並在沙盒中運行工具。它不會重新分發 AMD 授權的資料,並且未經 Xilinx/AMD 驗證或支援。 在不接觸基礎系統的情況下隔離環境很有用.

關於文件可見性的重要提示:沙盒預設僅顯示下載、文件和桌面。您可以在此處操作,或使用覆蓋功能擴充權限。 否則,您將無法從 Vivado 看到您的專案。.

flatpak override com.github.corna.Vivado --filesystem='/ruta/que/quieras'

如果您看到訊息“無法開啟項目。請驗證項目是否仍然存在。”,這並不意味著該項目不存在,而是意味著沙盒沒有該資料夾的權限。 如果需要移動文件,請在 ~/.var/app/com.github.corna.Vivado/ 中找到沙盒文件系統.

硬體存取:在 Vivado 沙盒路徑內安裝電纜驅動程式並重新載入 udev。 如果沒有這些 udev 規則,車牌偵測將無法運作。.

cd ~/.var/app/com.github.corna.Vivado/data/xilinx-install/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/ && sudo ./install_drivers && sudo udevadm control --reload

若要將網路限製到工具,您可以從容器中刪除網路權限,因為許可證管理器依賴網路介面(MAC). 如果你知道自己在做什麼,可以使用“flatpak override com.github.corna.Vivado –unshare=network”.

若要新增元件,請使用「新增 Xilinx 設計工具或裝置」啟動器。若要安裝其他版本,請執行「flatpak run –command=xilinx_install com.github.corna.Vivado」。若要解除安裝元件或版本,請使用「解除安裝 Xilinx 設計工具或裝置」。 請記住,如果您不刪除其數據,則刪除 Flatpak 並不會刪除 Xilinx 安裝。.

Linux 6.17 中的新功能
相關文章:
Linux 6.17 中的新功能:變更、改進和支持