跳至內容

VisualApplets 3.2.0 的變更與已修正問題#

連接至授權加密狗#

  • 更改了 VisualApplets 在與授權加密狗斷開連接時的行為:VisualApplets 會阻止使用者互動,但仍然可以儲存當前設計。當重新建立授權時,VisualApplets 會從被阻擋的狀態中恢復。(8851)

Operator#

Scope#

  • 運算子 Scope 的參數設定已變更:最大輸出影像寬度現在獨立於最大輸入影像寬度。請注意,輸出影像寬度大於輸入影像寬度的組態可能會導致擷取輸入資料的速度變慢。(9315)

Blob_Analysis_1D#

  • 運算子的模擬 Blob_Analysis_1D 已獲得改善。
  • 運算子的說明文件 Blob_Analysis_1D 已獲得改善。(7604, 7710)

Blob_Analysis_1D#

  • 操作員 Blob_Analysis_1D 已獲得增強,現在可以處理空幀。(7711)

Blob_Analysis_2D#

  • 運算子的說明文件 Blob_Analysis_2D 已獲得改善。(7710)

RemovePixel#

  • 運算子的模擬 RemovePixel 現在允許變動的行長度和空行。(6707)
  • 如果參數 FlushCondition 設定為 EoF,輸出連線的最大影像寬度將會增加 1x Parallelism。(6707)

Register#

  • 運算子的模擬 Register 已修正。模擬現在可以處理具有變動行長度和/或空行的影像。(在早期版本中:當輸入影像行短於輸入影像寬度,且移除後續行中的前 2 個像素時,該行中的第 2個 像素在模擬中包含錯誤的值。此問題已修正。)(9210)

SplitImage#

  • 運算子的模擬 SplitImage 已修正。模擬現在可以處理分割具有變動行長度和/或空行的影像。每個影像中的最大行定義了影像寬度。(9212)

SampleDn#

  • 運算子的模擬 SampleDn 已修正,現在在使用取樣因數 2^n^ 時也能正常運作。

PixelReplicator#

  • Operator PixelReplicator 已修正,現在在 0D 格式(影像通訊協定 VALT_IMAGE0D)下也能正常運作。

IntFieldParamReference#

  • Operator IntFieldParamReference 現在也可以處理對無號整數 (UINT) 欄位的參考。(在早期版本中,載入包含 IntFieldParamReference 執行個體且參考 UINT 欄位的設計時會發生錯誤訊息。現已修正。)(9361)

StreamAnalyzer#

  • 運算子中 DataRate 的計算 StreamAnalyzer 現在可以正常運作。(在早期版本中,當輸入的資料寬度大於 8 位元時,會顯示像素速率的倍數。此問題已修正。)(9328)
  • IdleFraction 的測量現在運作正常。因管線遭到封鎖而沒有資料在其中移動的週期將不再被計入閒置計數中。(在早期版本中,operator Streamanalyzer 提供了錯誤的 IdleFraction。此問題已修正。)(9329)

DynamicROI:#

  • Operator DynamicROI 在所有情況下都能再次輸出正確的行長度。(在 3.1.x 版本中,該 operator 在特定情況下會輸出錯誤的行長度。此問題已修正。(7722)

Parameters Library#

  • 公式中參考的參數名稱的錯誤檢查功能已獲得改善。(8279, 8970)

    例如,如果您重新命名所參考的模組(因此參照模組中的參照參數會變成未定義),您將會立即收到相對應的警告訊息。

自訂運算子#

  • 自訂 operator 的記憶體存取已獲得修正。(9151)

eVA Designer#

  • 在 eVA Designer 可用格式清單適用於 ImgIn 或 ImgOut operator 的可用格式清單可能會與對應介面連接埠的格式清單發生衝突(當修改或移除此類格式時)。此問題已修正。當開啟 eVA 平台描述時,會自動解決可能的格式衝突。(9164)

自動頻寬分析#

對於 VisualApplets 3.2,已停用自動 Bandwidth analysis 功能。由於 VisualApplets 功能持續擴充(新的運算子、新的硬體平台、硬體特有的 Memory 處理),最初實作的頻寬分析功能逐漸無法提供可靠的結果。

在實際應用中,傳輸率通常取決於實際的影像內容和時序。在 VisualApplets 的自動頻寬分析中,這兩個方面先前皆未被納入考量。

如實踐所示,頻寬通常是由開發人員在設計過程中進行監控和計算的。為了支援開發人員進行計算,VisualApplets 現在會顯示每個 link 的最大資料傳輸率(可透過開關按鈕進行選用顯示)。

使用者程式庫#

  • 建立包含浮點欄位參數的受保護使用者函式庫元素現在可以正常運作。(在早期版本中,這偶爾會導致程式當機。此問題已修正。)(9264)
  • 儲存包含帶有負係數的整數欄位參數的受保護使用者函式庫元素現在可以正常運作。(在早期版本中,在儲存受保護的使用者函式庫元素期間,整數欄位參數的負係數會遺失(例如, FIRoperatorNxM)。此問題已修正。)(9252)
  • 將位於階層方塊內的已實例化使用者函式庫模組儲存至使用者函式庫:現在當模組的輸出連接至階層方塊的輸出節點且模擬模組連接至該 link 時,儲存也能正常運作。(在早期版本中,這可能會導致 VisualApplets 當機。已修正。)(9246)

其他#

新增/移除模組連接埠#

  • 新增和移除已實例化模組的連接埠現在可以正常運作。(在早期版本中,在某些情況下,新增或移除已實例化模組的連接埠可能會導致 VisualApplets 當機。此問題已修正。)(9304)
  • 透過設計傳播 link 參數變更的機制已獲得改善。(8874)

偵測 Vivado 版本#

  • VisualApplets 現在能夠可靠地偵測 Vivado 版本。(在早期版本中,在某些情況下 VisualApplets 無法偵測 Vivado 版本。特別是當 Vivado 因為環境變數定義不當而傳回警告訊息時會發生這種情況。此問題已修正。)(9099)

其他變更#

與上一版本 VisualApplets 相比的所有其他變更均列於 New Features 節中。