VisualApplets 3.4.1 的變更與修正問題#
Operators#
Blob Library#
- 在修正此問題之前,觀測到 operators 發生異常狀況
Blob_Analysis_1D進行明確的生命週期管理即呼叫Blob_Analysis_2D。這些異常狀況可能會在不同的硬體平台上重現,且主要與無效的物件特徵有關。此問題已修正。(票單 ID:308514)
Blob_Analysis_1D 運算子#
- 在修正此問題之前,當對包含
Blob_Analysis_1Doperator 的設計進行逐行模擬時,VisualApplets 會發生當機,且參數label_bits所定義的 blob 標籤緩衝區不夠大。此問題已修正。(票單 ID:298936) - 已修正 operator
Blob_Analysis_1D在逐行模式下的模擬。在此之前,可能會根據形狀而將 blob 分割成多個片段。(票單 ID:307378)
Hardware Platform Library#
DmaFromPC 運算子#
- 在修正此問題之前,包含
DmaFromPCoperator 的設計無法建置。此問題已修正。現在,您可以建置包含DmaFromPCoperator 的設計。(票單 ID:299084)
Memory Library#
FrameBufferRandomRead imaFlex CXP-12 Quad 上的 Operator#
- 在修正此問題之前,當最大畫格尺寸超過可用記憶體時,通用處理錯誤會導致使用者無法開啟包含
FrameBufferRandomReadimaFlex CXP-12 Quad 上的 operator 的設計。此問題已修正。(票單 ID:303832)
ImageBufferMultiRoIDyn 運算子#
- 下列項目的操作員
ImageBufferMultiRoIDyn文件的內容已進行增強,且下列項目的數值Max. Img Width進行明確的生命週期管理即呼叫Max. Img Heighthave been corrected in the documentation. (Ticket ID: 306276)
Synchronization Library#
TxImageLink 進行明確的生命週期管理即呼叫 RxImageLink Operators#
- 在修正此問題之前,
Channel_ID參數(屬於TxImageLink進行明確的生命週期管理即呼叫RxImageLinkoperators could be set to-1,這屬於無效值且可能導致未定義的行為。此問題已修正。現在,Channel_IDparameter can't be set to a negative value anymore. (Ticket ID: 304345) - 在修正此問題之前,
Channel_IDparameter always jumped to the maximum value when it was set to any value via aWriteActionof theIntParamTranslatoroperator. This has been fixed. (Ticket ID: 305585)
User Libraries#
ImageBufferMultiRoIDyn Operator in imaFlex_CXP12_Tools User Library#
- Before fixing this issue, the simulation of a design with the
ImageBufferMultiRoIDynoperator of theimaFlex_CXP12_Toolsuser library failed when theMax. Image Widthparameter of the coordinate input links was small. This has been fixed. (Ticket ID: 304068) - 在修正此問題之前,
ImageBufferMultiRoIDynoperator cut out incorrect regions, if the region didn't fit the granularity given by the Parallelism. This has been fixed. (Ticket ID: 303031) - The device resource index for RAM has been set to
-1so that a free RAM resource is automatically assigned when synthesizing the module. (Ticket ID: 295452) - Before fixing this issue, the library element could get into an invalid state after changing parameters of the input links. This has been fixed. (Ticket ID: 304273)
ImageBufferMultiRoI Operator in imaFlex_CXP12_Tools User Library#
- The device resource index for RAM has been set to
-1so that a free RAM resource is automatically assigned when synthesizing the module. (Ticket ID 295452) - Before fixing this issue, the library element could get into an invalid state after changing parameters of the input links. This has been fixed. (Ticket ID: 304273)
- Before fixing this issue, some designs with the user library element
ImageBufferMultiRoIfor imaFlex could result in images with smaller width than configured due to incorrect handling of ROI information. This has been fixed. (Ticket ID: 309701)
適用於 imaFlex 平台的增強型 Netlist Synthesis Engine#
- If you build designs with long chains of operators that don't have register levels, VisualApplets automatically inserts pipeline registers. Before fixing this issue, VisualApplets crashed when you built such a design in Enhanced mode. This has been fixed. Now, VisualApplets doesn't crash anymore when you build such a design. (Ticket ID: 303808)
- Before fixing this issue, in some operation modes of certain operators, the Enhanced synthesis mode for building imaFlex applets caused the optimization step of Vivado to fail with the message that unresolved black box instances have been found. This has been fixed. (Ticket ID: 304130)
- Before fixing this issue, switching between Default and Enhanced synthesis mode led to crashes of VisualApplets. This has been fixed. (Ticket ID: 304269)
其他#
- Before fixing this issue, if Vivado 2024.1 was installed, VisualApplets might have freezed while detecting the Vivado version information from Vivado.exe. This has been fixed. VisualApplets 3.4.1 has been tested to work best with Vivado 2023.2, so Basler doesn't recommend using a higher version of Vivado. (Ticket ID: 309714)
- Before fixing this issue, it could happen that the undo action did jump to an earlier edit step than the most recent one. This has been fixed. (Ticket ID: 297854)
- 在此問題修正之前,部分 imaFlex CXP-12 Quad 擷取卡無法成功設定 GPIO 擴充卡。此問題現已修正。此外,iF-CXP12-Q 的韌體版本已提升至 2.3。a(問題單編號:304897)
- 在此問題修正之前,將設計從 .va 檔案格式轉換為 .vad 檔案格式時,有時會在設計中產生虛擬元素。這會導致錯誤。此問題現已修正。(問題單編號:306809)
- 在此問題修正之前,當在提供路徑名稱參數的運算子的檔案路徑指定字中使用反斜線時,反斜線後面的字元可能會被解譯為跳脫空白字元。此問題現已修正。(問題單編號:306881)
- 在此問題修正之前,當處理 .vad 設計檔案格式或 .val 程式庫檔案格式時,在運算子無法使用時建立的虛擬模組(例如將設計轉換至變更後的硬體平臺後)無法保留原始模組的參數。此問題現已修正。(問題單編號:304378)
- 在此問題修正之前,當 Design 分類中的系統設定 Paths for simulation source images 設定為預設值 Absolute 以外的任何值,且模擬探棒使用的是無法透過相對路徑定址的影像時,可能會導致 VisualApplets 設計檔案儲存不正確而無法再次開啟。此問題現已修正。此 VisualApplets 版本也實作了一項自動校正演算法,可用來再次開啟受損的 *.vad 檔案。(問題單編號:310245)