LabVIEW FPGA Module 與 Windows 10 的​相容性

綜覽

自 LabVIEW 2018 FPGA Module 推出​後,​便​新增​了​適用於 Vivado 系統的​完整 Windows 10 (版本 1709) 支援。​本​文件​的​資訊​將​概要​說明​在 Windows 10 的 LabVIEW 2018 FPGA Module 中​使用 ISE 系統,​以及​在 Windows 10 上​使用 LabVIEW 2017 FPGA Module 的​詳細​資訊​與​已知​問題。​Windows 10 可​針對​上述 2 種​配置​提供​部分​支援。​如需​搭配 Windows 10 使用​的​一般​產品​相容性,​請​參閱 NI 產品​與 Microsoft Windows 10 間​的​相容性

LabVIEW FPGA Module 包含 2 部分:

  1. LabVIEW 外掛​程式
  2. 用來​擴充 LabVIEW 開發​環境,​新增​面板​與​專案​項目,​進而​協助​您​進行 NI FPGA 硬體​的​程式設計。​此​元件​的​安裝​程式​也會​安裝​與 Xilinx 工具​鏈 (將於​下方​說明) 相依​的​功能。​針對​需要​在​本機​安裝 Xilinx 工具​鏈​的​功能,​請​參閱​第 1 節​的​列表。
  1. Xilinx 工具鏈
  2. 用來​編譯​設計,​以便​在​您​的 NI FPGA 裝置​上​使用。​另​可​新增​額外​的​開發​功能 (請​參閱下方​第 1 節)。

 

視​所用​版本​而定,​Windows 10 也許​有​機會​支援 LabVIEW FPGA Module;​不過,​Windows 10 可能​無法​支援 Xilinx 工具​鏈,​以及​需要​在​本機​安裝 XIlinx 工具​鏈​的​功能。​要​判斷​適用於​自身​需求​的​安裝​選項,​下列​流程圖​可​提供​協助。

 

1.​需要​在​本機​安裝 Xilinx 工具​的​功能

LabVIEW FPGA Module 中的​下列​功能,​需要​在​本機​安裝 Xilinx 編譯​工具;​而​這些​功能​要​順利​運作,​也​需要​仰賴 Xilinx 編譯​工具​提供​的​功能。​因此,​如有​任何​相容性​問題,​即​有​可能​對​這些​功能​造成​影響。

  • IP Builder
  • IP Integration Node (IPIN)
  • Component Level IP (CLIP)
  • Xilinx IP 函式
  • 使用 ISIM (ISE) 或 XSIM (Vivado) 的​第三​方​模擬
  • 適用於 Vivado Design Suite 的​專案​匯出
  • 本機​編譯

 

2.FPGA 編譯​選項

LabVIEW FPGA Module 提供​眾多​選項,​可​協助​您​於​本機​編譯 FPGA 設計,​或​將​其​卸載​至​遠端​編譯器。​如需​這些​選項​的​深入​指南,​請​參閱 NI LabVIEW FPGA 編譯​選項

  1. LabVIEW FPGA Compile 雲端​服務
  2. 遠端​編譯 (單一集區)
  3. 本機​編譯

 

3.​判斷​合適​的 Xilinx 編譯​工具

您​需要​安裝​合適​的 Xilinx 編譯​工具​版本,​才能​在​電腦​上​編譯 NI FPGA 硬體​的 LabVIEW FPGA 程式碼。​一般​而言,​所需​的 Xilinx 編譯​工具​版本,​需​視 LabVIEW 版本​與 RIO 裝置​所​使用​的 FPGA 建​置​版本​而定。​若要​判斷​所需​的 Xilinx 編譯​工具​版本,​請​參閱 Xilinx 編譯​工具​與 NI FPGA 硬體​之間​的​相容性

 

4.​安裝​考量

如需​系統​需求​與​安裝​指南​的​詳細​資訊,​請​參閱​各個​產品​的​讀​我​檔案。

安裝​程式 2017 2018 或​更高​版本
LabVIEW FPGA Module 可​安裝​於 Windows 10 上,​但​可能會​顯示​作業系統​不​支援​的​警告。 可​安裝​在 Windows 10 上。
適用於 Vivado 的 Xilinx 編譯​工具 可​安裝​於 Windows 10 上,​但​可能會​顯示​作業系統​不​支援​的​警告。 可​安裝​於 Windows 10 上,​但​無法​安裝​於 Windows 8.1 上。
適用於 ISE 的 Xilinx 編譯​工具 如同 LabVIEW FPGA 2016 一樣,​適用於 ISE 的 Xilinx 編譯​工具​也​無法​安裝​於 Windows 8 或​更高​版本​上。


LabVIEW 軟體​套件

這些​安裝​程式​包含​多個​軟體​選項,​有些​含有​相依​性,​例如 FPGA Module 與 Xilinx 編譯​工具​的​相依​性。​視​所​選​項目​而定,​系統​可能會​提示​您​選擇​要​新增​或​移除​的​選項。​請​仔細​閱讀​每個​步驟​的​提示​內容,​以​確保​系統​安裝​的是​正確​版本。

下方​程序​會​概要​說明​所需​步驟,​以​在 Windows 10 系統​上​成功​安裝 FPGA Module 與​適用於 Vivado 的 Xilinx 編譯​工具:

  1. 執行​安裝​程式:​在​軟體​選項​畫面​中,​選擇「FPGA Module」(還有 LabVIEW 與​其他​任何​所需​元件)。
  2. 系統​將​顯示​安裝 Xilinx 編譯​工具​的​選項。​如需​在​本機​安裝 Vivado,​請​選擇「Yes」​(是)

  3. 根據​預設,​系統​會​同時​選擇 2 個​工具。​取消​選擇​適用於 ISE 的 Xilinx 工具 (請​參閱​上​一節​以​了解​有關 ISE 安裝​的​部分)。
  4. 系統​將​詢問​是否​要​取消​選擇 FPGA Module。​如需​在​同​一部​機器​上​開發 FPGA,​請​選擇「No」​(否)

  5. 選擇「Next」​(下一步)
  6. 畫面​將​顯示​作業系統​不受​支援​的​警告,​而​其餘​安裝​程序​將會​正常​進行。


    注意: 同意​授權​協議​後,​畫面​將​顯示​所要​安裝​的​軟體​清單。​在​開始​安裝​之前,​您​可以​在此​確認​安裝​項目​是否​包含​所需​的 FPGA Module 元件。

 

5.​常見​問題集

 

1.針對​需​在 Windows 10 上​安裝 ISE 系統的​功能,​我​可以​在​本機​編譯​或​使用​嗎?

不​可以。​請​參閱​上方​流程圖,​以​了解​受​支援​的​配置。

 

2.在​使用 Vivado 系統​時,​哪個​版本​的 LabVIEW FPGA 可​新增​完整​的 Windows 10 支援?

Vivado 2017.2 的 LabVIEW 2018 FPGA Module Xilinx 編譯​工具,​可​完整​支援 Windows 10 上​的 Vivado 系統。

 

3.如果​我​使用 ISE 系統,​會有​哪些​選項?

NI 建議​在​雲端​上​進行​編譯,​或​使用​受​支援​作業系統​上​的​遠端​編譯​工作站。​或者,​您​也可以​沿用​適用於 ISE 系統的 Windows 7 SP1 機器,​或​升級​至​適用於 Vivado 2017.2 的 LabVIEW 2018 FPGA Module Xilinx 編譯​工具​所​支援​的​硬體。

 

4.在 Windows 10 上​使用​適用於 Vivado 2015.4 的 LabVIEW 2017 FPGA Module Xilinx 編譯​工具​時,​適用於​何種​支援​原則?

雖然​這個​版本​的​工具​可於 Windows 10 上​安裝​與​執行,​但​這​並非​官方​支援​的​配置。​請​檢閱​下方​的​已知​問題​清單,​並​自行​承擔​安裝​與​使用​風險。​如果​使用 Vivado 系統,​NI 建議​使用 LabVIEW 2018 FPGA Module,​以及​適用於 Vivado 2017.2 的 LabVIEW 2018 FPGA Module Xilinx 編譯​工具。

 

5.Xilinx 發表​了​支援 Windows 10 的 ISE 14.7 版本。​為什麼 LabVIEW FPGA Module 並未​納入​該​版本,​以​新增 ISE 系統的​支援?

適用於 Windows 10 的 Xilinx ISE Design Suite 僅​支援 Spartan®-6 晶片,​而且​是在​虛擬​機器​中​執行。​基於​硬體​支援​受限,​以及 LabVIEW FPGA Module 與 ISE 工具​跨越​虛擬​機器​界線​進行​通訊​的​諸多​挑戰,​NI 目前​並未​計畫​將​此​版本​納入 LabVIEW FPGA Module 中。

 

 

已知​問題

如果​您​在 Windows 10 上​執行 LabVIEW 2017 FPGA Module 與​適用於 Vivado 2015.4 的 Xilinx 編譯​工具,​可能會​遇到​下方​列出​的​已知​相容性​問題。​雖然​該​編譯​工具​可於 Windows 10 上​安裝​與​執行,​但​這​並非​官方​支援​的​配置。

 

我們​尚未​掌握​所有​可能​發生​的​問題。​雖然 Windows 10 僅​支援 LabVIEW FPGA Module 系列​產品,​如果​您​遇到​的​問題​未​列​於​下方,​歡迎聯絡 NI 支援回報​問題。


已知​問題 受​影響​的​功能 替代​方案

可能會​顯示​下列​錯誤​訊息:

gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://​www.mingw.org/​bugs.shtml> for instructions.

  • CLIP 設定
  • IPIN 設定​與​模擬
  • Xilinx IP 函式​與​模擬
  • XSIM 第三​方​模擬
  • IP Builder 的 IP 產生​與​模擬
  • 適用於 Vivado Design Suite 的​專案​匯出
檢閱 Xilinx 說明​文件​與​社​群​支援,​以​尋求​可能​的​替代​方案。

文件​最後​更新​日期:​2018 年 6 月 29 日