跳至內容

已知問題:VisualApplets 3.1 版#

Windows 10 在已安裝 Vivado 2017.2 或 Vivado 2017.3 的電腦上執行「秋季創作者更新」(版本 1709)

若您在已安裝Xilinx Vivado 2017.2 或 2017.3 版本的電腦上安裝「Windows 10 Fall Creators」更新(版本 1709),之後Xilinx Vivado 可能會無法正常運作。因此,您可能無法編譯使用VisualApplets 所建立的設計。 |

請依照 Xilinx 技術支援團隊提供的解決方案,讓您的Xilinx Vivado 2017.2 或 2017.3 安裝重新正常運作。(請參閱https://www.xilinx.com/support/answers/69908.html)。

  1. 若將 `VisualApplets ` 以「與使用者無關」的方式安裝至 `programs` 目錄中(Windows ),將會導致存取問題。

  2. 當您使用Xilinx Vivado Tools 建置 Applet 時,可能會收到關鍵警告(出現在建置步驟「LinkDesign」中)。這些警告是由於Xilinx 工具鏈中的問題所致。此問題已通報給Xilinx ,目前正在修復中。然而,由於此問題對於在VisualApplets 中建立的設計而言並不「關鍵」,因此可以忽略這些警告。範例:

    CRITICAL WARNING: [Shape Builder 18-137] Cannot obey LUTNM/HLUTNM constraint
    for instances …/PART1174 and …/PART1175. Illegal to place instance
    …/PART1174 on site SLICE_X2Y0. The location site type does not match the
    instance type. Instance …/PART1174 belongs to a shape with reference instance
    …/PART1175. Shape elements have relative placement respect to each other.
    The invalid location might results from a constraint on any of the instance
    in the shape..
    
  3. 檔案名稱:為 *.va 檔案命名時,僅可使用基於 ASCII 字元的字型;這意味著,例如亞洲字元、西里爾字元、希臘字元或阿拉伯字元等字型,均不支援用於檔案名稱。

  4. microEnable 5marathon 及LightBridge 影像擷取卡的設計中,「頻寬」對話方塊:針對基於記憶體的操作元件所顯示的數值並不可靠。由於頻寬分析未將marathon 及LightBridge 影像擷取卡中實作的「共用 RAM」概念納入考量,因此記憶體操作元件的實際資料吞吐量可能會有所不同。若某個操作元件與其他操作元件共用 RAM,頻寬分析將無法偵測到此情況,因此顯示的數值亦不會反映此情況。

  5. 僅有第一個啟動的VisualApplets 實例能夠儲存其設定。所有之後啟動的VisualApplets 實例僅擁有臨時設定,這些設定將在實例關閉時被清除。這涉及的項目包括(例如)建置設定、函式庫設定、系統設定,以及VisualApplets 的一般設定。

  6. 階層式方塊:若您正在使用階層式方塊,在某些特定情況下,設計規則檢查(DRC)可能會顯示以下錯誤訊息:「運算子 ABC(階層式方塊)的輸入 XYZ 必須連接至 O 型運算子,例如 NOP。」 原因在於,某些置於階層化框內的 M 型運算子無法直接連接至階層化框的輸入埠。此限制僅適用於特定類型的 M 型運算子。您可在階層化框內,於階層化框的輸入埠與 M 型運算子的輸入埠之間插入一個 NOP 運算子,藉此解決此問題。

  7. CXP 專用 SDK:系統不會自動產生對 SISO_GenICam 函式庫的存取程式碼,必須由使用者自行編寫。

  8. 若要更換 microEnable 5 平台的小程式,必須透過韌體燒錄工具(microDiagnostics )將小程式載入至影像擷取卡中。

  9. 頻寬分析不會顯示確切數值,僅為估算結果。請謹慎使用此功能,並在目標硬體上進行額外測試。針對核心運算的頻寬計算並未將核心維度納入考量。

  10. 使用顏色庫的運算子時應謹慎:某些顏色轉換的結果可能與使用者預期的不同:

    • HSI2RGB 將 HSL 轉換為 RGB,
    • RGB2YUV 將 RGB 轉換為 YCbCr,
    • XYZ2LAB 根據以下定義使用常數:www.easyrgb.com
  11. 操作員 FIRKernelNxM 若該參數為 EdgeHandling 當此參數設定為常數時,欄數 > 2*並行度,且核心欄數為偶數,同時並行度 > 1。可在影像的左邊緣監測此錯誤,該處畫面內核心位置所使用的像素資料有誤。

  12. 發生模擬錯誤後,必須重設模擬條件。

  13. 在將小程式載入至幀擷取卡時,觸發運算子可能會在初始化階段導致觸發輸出線出現尖峰訊號。

  14. 關於 MicrosoftWindows 8 及 7(32 位元/64 位元)、MicrosoftWindows Vista(32 位元/64 位元)以及 MicrosoftWindows XP(64 位元)作業系統的重要注意事項:必須且建議將「使用者資料夾」設定為目標資料夾。此外,亦可使用任何其他具備完全存取權限的資料夾。

  15. DMA 資源索引必須以零為起始,且須依序編號。此項將由 DRC 進行檢查。

  16. 操作員 ImageBufferMultiRoiDyn 若輸入影像非常小,可能會導致計時錯誤。

  17. 操作員 ImageSequence 可能會導致編譯錯誤(時序錯誤)。 (2422)

  18. BAYER5x5Linear: 在某些情況下,VisualApplets 中針對此運算子的資源估算(在對話方塊中 FPGA 資源使用情況) 可能與 XilinX 工具在「佈局與佈線」後顯示的估算結果有所不同。(6426)

  19. DynamicROI: 在特定條件下,操作員 DynamicROI 輸出錯誤的行長度(輸出行長度被錯誤地延長了一個平行字)。此故障僅在同時滿足以下三個條件時才會發生:

    • Parallelism 不是 2 的冪,
    • Xoffset 可被並行度整除,且
    • Xlength 可被平行度整除。

    若未滿足上述任一條件,操作員 DynamicROI 運作正常。此錯誤發生於 FPGA 實作中。模擬結果顯示運算子行為正確。(7722)

  20. 該 SampleDn 當此運算子搭配可被 2 整除的採樣因子,且平行度大於 1 時,會產生損壞的影像。

  21. 自訂運算子、記憶體存取:在特定存取模式下,VisualApplets 版本 3.0.6、3.1、3.1.1 及 3.1.2 中,透過自訂運算子進行的記憶體存取會導致資料損毀。此問題已在VisualApplets 版本 3.2 中修正。

  22. 當您使用大於 2 GB 的影像進行設計模擬時,VisualApplets 可能會發生當機。作為暫時解決方案,請在模擬時使用小於 2 GB 的影像,並將您的VisualApplets 升級至 3.3.2 版或更高版本。自 3.3.2 版起,VisualApplets 不再會發生當機,但當您使用大於 2 GB 的影像執行模擬時,仍會顯示錯誤訊息。(240989)