跳至內容

VisualApplets 3.4.1 的變更與修正問題#

Operator#

Blob Library#

  • 在修正此問題之前,操作員曾遇到 Blob_Analysis_1D 和 Blob_Analysis_2D 異常狀況。這些異常狀況可以在不同的硬體平台上重現,且主要與無效的物件 Property 有關。此問題已獲修正。(票證 ID 308514)

Blob_Analysis_1D Operator#

  • 在修正此問題之前,VisualApplets 在對包含 Blob_Analysis_1D operator 的設計進行逐行模擬時發生損毀,當時由 label_bits parameter 定義的 blob 標籤緩衝區不夠大。此問題已獲修正。(票證 ID:298936)
  • 已修正 operator Blob_Analysis_1D 在逐行模式下的模擬。在此之前,根據形狀的不同,blob 可能會碎裂成多個部分。(票證 ID 307378)

Hardware Platform Library#

DmaFromPC Operator#

  • 在修正此問題之前,包含 DmaFromPC operator 的設計無法建置。此問題已獲修正。現在,您可以使用 DmaFromPC operator 建置設計。(票證 ID:299084)

Memory Library#

FrameBufferRandomRead imaFlex CXP-12 Quad 上的 Operator#

  • 在修正此問題之前,當最大畫格大小超過可用 Memory 時,一般處理錯誤會導致使用者無法開啟包含 FrameBufferRandomRead operator (位於 imaFlex CXP-12 Quad 上) 的設計。此問題已獲修正。(票證 ID:303832)

ImageBufferMultiRoIDyn Operator#

  • operator ImageBufferMultiRoIDyn 的說明文件已獲得增強,且說明文件中的 Max. Img Width和 Max. Img Height 值也已修正。(票證 ID:306276)

Synchronization Library#

  • 修正此問題之前, Channel_ID 運算子的 TxImageLink 和 RxImageLink operator 可以設定為 -1,這是無效的,可能會導致未定義的行為。此問題已獲修正。現在, Channel_ID parameter 不能再設定為負值。(票證 ID:304345)
  • 修正此問題之前, Channel_ID parameter 當透過 WriteAction 設定為任何值時,總是會跳到最大值, IntParamTranslator operator 的情況。此問題已獲修正。(票證 ID:305585)

User Libraries#

ImageBufferMultiRoIDyn Operator 位於 imaFlex_CXP12_Tools 使用者程式庫#

  • 在修正此問題之前,當 ImageBufferMultiRoIDyn 運算子處於 imaFlex_CXP12_Tools 使用者庫時,若座標輸入連結的 Max. Image Width 參數較小,模擬會失敗。此問題現已修正。(票單 ID:304068)
  • 修正此問題之前, ImageBufferMultiRoIDyn 運算子會切除不正確的區域(若該區域不符合 Parallelism 所給定的粒度)。此問題現已修正。(票單 ID:303031)
  • RAM 的裝置資源索引已設定為 -1 以便在合成模組時自動指派可用的 RAM 資源。(票單 ID:295452)
  • 在修正此問題之前,變更輸入連結的參數後,程式庫元素可能會進入無效狀態。此問題現已修正。(票單 ID:304273)

ImageBufferMultiRoI Operator 位於 imaFlex_CXP12_Tools 使用者程式庫#

  • RAM 的裝置資源索引已設定為 -1 以便在合成模組時自動指派可用的 RAM 資源。(票單 ID 295452)
  • 在修正此問題之前,變更輸入連結的參數後,程式庫元素可能會進入無效狀態。此問題現已修正。(票單 ID:304273)
  • 在修正此問題之前,某些包含 ImageBufferMultiRoI imaFlex 使用者庫元素的設計,可能會因 ROI 資訊處理不正確而導致產生的影像寬度小於設定值。此問題現已修正。(票單 ID:309701)

針對 imaFlex Platforms 的增強型網表綜合引擎 (Enhanced Netlist Synthesis Engine)#

  • 若您建構的設計包含沒有暫存器層級且很長的 Operator 鏈結,VisualApplets 會自動插入管線暫存器。在修正此問題之前,當您在 Enhanced 模式中建構此類設計時,VisualApplets 會發生當機。此問題現已修正。現在,當您建構此類設計時,VisualApplets 不再會發生當機。(票單 ID:303808)
  • 在修正此問題之前,在某些 Operator 的特定作業模式中,用於建構 imaFlex applets 的 Enhanced 綜合模式會導致 Vivado 的最佳化步驟失敗,並顯示找到未解析的黑箱執行個體的訊息。此問題現已修正。(票單 ID:304130)
  • 在修正此問題之前,在 Default 和 Enhanced 綜合模式之間切換會導致 VisualApplets 當機。此問題現已修正。(票單 ID:304269)

其他#

  • 在修正此問題之前,如果安裝了 Vivado 2024.1,VisualApplets 可能會在從 Vivado.exe 偵測 Vivado 版本資訊時停止回應。此問題現已修正。經測試,VisualApplets 3.4.1 與 Vivado 2023.2 搭配使用時運作效果最佳,因此 Basler 不建議使用更高版本的 Vivado。(票單 ID:309714)
  • 在修正此問題之前,復原 (Undo) 動作有時會跳至比最近一個編輯步驟更早的步驟。此問題現已修正。(票單 ID:297854)
  • 在修正此問題之前,對於某些 imaFlex CXP-12 Quad 圖形擷取卡,GPIO 擴充卡的組態設定會失敗。此問題現已修正。此外,iF-CXP12-Q 的韌體版本已提升至 2.3。a(票單 ID:304897)
  • 在修正此問題之前,有時候將設計從 .va 檔案格式轉換為 .vad 檔案格式時,會在設計中產生虛擬元素。這會導致發生錯誤。此問題現已修正。(票單 ID:306809)
  • 在修正此問題之前,當在提供路徑名稱參數的運算子的檔案路徑指定字元中使用反斜線時,反斜線後面的字元可能會被解譯為逸出空白字元。此問題現已修正。(票單 ID:306881)
  • 在修正此問題之前,當處理 .vad 設計檔案格式或 .val 庫檔案格式時,當 Operator 不可用時所建立的虛擬模組(例如將設計轉換為變更後的硬體平台之後)無法保留原始模組的參數。此問題現已修正。(票單 ID:304378)
  • 在修正此問題之前,當類別 Design 中的系統設定 Paths for simulation source images 設定為預設值 Absolute 以外的任何值,且模擬探針使用的是無法透過相對路徑定址的影像時,可能會導致 VisualApplets 設計檔案儲存不正確而無法再開啟。此問題現已修正。此版本的 VisualApplets 也實作了一項自動校正演算法,可用來重新開啟受損的 *.vad 檔案。(票單 ID:310245)

  1. 不需要重新燒錄面板,先前的 applets 在韌體更新後仍能繼續運作。 ↩