跳至內容

VisualApplets 3.2.0 的新功能#

JPEG 壓縮(Compression Library 功能)#

新 JPEG 壓縮 Operator#

  • VisualApplets 提供全新的 JPEG operator JPEG_Encoder。該 operator 可對 8 位元灰階影像執行 JPEG 壓縮。適用於下列硬體平台:

    • microEnable 5 marathon 取像卡
    • microEnable 5 ironman 取像卡

Library JPEG Color#

  • VisualApplets 提供新的使用者 library JPEG_Color,允許對彩色影像進行 JPEG 壓縮。此 library 元素專為下列硬體平台量身打造:
  • microEnable 5 marathon 取像卡
  • microEnable 5 ironman 取像卡

Tcl(Expert 功能)#

指令碼集合#

  • VisualApplets 的圖形使用者介面提供一個新的窗格 Script Collection,讓 Tcl 使用者無需離開 VA GUI 即可管理、設定及執行其 Tcl Script。

建置流程的新指令#

VisualApplets 的 Tcl 功能納入了四個用於建置流程的新指令:

  • Drc:用於啟動第一層設計規則檢查 (Design Rule Check) 的指令。

  • Drc2:用於啟動第二層設計規則檢查 (Design Rule Check) 的指令。

  • SelectBuildConfiguration:用於選取已儲存的建置組態作為現用建置組態的指令。

  • Build:用於啟動建置流程的指令。

  • Tcl 指令 GetDesignProperty 經過擴充,現在可以查詢目前載入之設計的檔案路徑。(8518)

  • 您可以選擇在設計視窗中的每個連線上顯示最大資料輸送率。您可以透過工具列中的按鈕開啟/關閉顯示。此顯示方式有助於在設計階段監控和計算連線頻寬。(另請參閱變更與錯誤修正/自動頻寬分析一節。)

階層式方塊#

  • 您可以使用新的選項 Move to Hierarchical Box,透過滑鼠點擊選取多個元素並將其放入階層式方塊中。(5128)
  • 您可以重新命名階層式方塊的輸入和輸出連接埠。使用模組節點的內容功能表進行重新命名。(3528)
  • 您可以重新排列階層式方塊之輸入和輸出 port 的順序(透過內容感應選單中的選項 Move Port Up/Move Port Down)。重新排列 port 順序不會影響階層式方塊的功能。重新排列後的 port 會連接到與之前相同的內部和外部設計元素。

使用者程式庫#

  • 您現在可以為您的使用者庫元素配備 GUI 圖示以及專為您的自訂庫元素使用者準備的說明檔。(7776)
  • 您可以重新命名使用者庫元素的輸入和輸出連接埠。使用模組節點的內容功能表進行重新命名。(3528)

Library Parameters#

  • library Parameters 中的幾個 operator 現在支援新的屬性「Description」與「Unit」。(7857)
  • 在受保護的使用者 library 元素中,library Parameters 的 operator 不再需要 VA Expert 或 Parameters Library 授權。因此,此類模組可以散布給沒有 VA Expert 或 Parameters Library 授權的客戶。(9244)

Operator#

CLHSSingleCamera#

  • CLHS 相機運算子 CLHSSingleCamera 已擴充,現在也支援 RAW 擷取格式。在 RAW 模式下,將忽略來自相機的所有行和影格標記。「RAW」模式用於支援複雜的連接結構,且僅在 CLHSSingleCamera 運算子中提供。
  • CLHS 相機運算子 CLHSSingleCamera 現在允許定義第二個選用的輸出 port HeaderO 以允許動態組態。這個新的輸出 port HeaderO 提供目前正在處理之視訊封包的標頭資訊。此 port 以 64 位元寬度的像素提供標頭資訊。
  • Operator CLHSSingleCamera 現在支援複雜的連接結構。

SignalToPixel#

  • Operator SignalToPixel 具有可變數量的輸入連接埠(每個運算子執行個體最多 64 個)。

ABS#

  • Operator ABS 現在也支援 Color Format。Color Format 中的每個元件都會被分開處理。(2687)

ModuloCount#

  • Operator ModuloCount 現在也支援在模擬中具有可變行長度和空行的影像。
  • 對於參數 Divisor,已移除 32 位元限制。

FrameMax#

  • Operator FrameMax 現在也支援具有可變行長度和空行的影像。(2692)
  • 運算子的模擬 FrameMax 現在在 0D 和 1D 格式(影像協定 VALT_IMAGE0D 和 VALT_IMAGE1D)下也能正常運作。

FrameMin#

  • Operator FrameMin 現在也支援具有可變行長度和空行的影像。(2693)
  • 運算子的模擬 FrameMin 現在在 0D 和 1D 格式(影像協定 VALT_IMAGE0D 和 VALT_IMAGE1D)下也能正常運作。

FrameSum#

  • Operator FrameSum 現在也支援非空影像中的可變行長度和空行。(2694)

RowMax#

  • Operator RowMax 現在也支援非空影像中的可變行長度和空行。(2696)
  • 運算子的模擬 RowMax 現在在 0D 和 1D 格式(影像協定 VALT_IMAGE0D 和 VALT_IMAGE1D)下也能正常運作。

RowMin#

  • Operator RowMin 現在也支援非空影像中的可變行長度和空行。(2697)
  • 運算子的模擬 RowMin 現在在 0D 和 1D 格式(影像協定 VALT_IMAGE0D 和 VALT_IMAGE1D)下也能正常運作。

RowSum#

  • Operator RowSum 現在也支援非空影像中的可變行長度和空行。(2698)

直方圖#

  • Operator Histogram 現在也支援具有可變行長度和空行的影像。(3357)
  • 現在允許影像小於最大影像寬度。(3357)

CameraControl#

  • 在 CL Base 模式下,運算子 CameraControl,連接埠 B:已反相連接埠 CC2 和 CC4 的極性。現在極性的行為與連接埠 A 相同。(9167)

MergeParallel#

  • 操作員 MergeParallel 取得了一個新參數 MergeMode ,用於定義如何將並行輸入像素排列在輸出連接中。(5862)

新模擬引擎#

  • VisualApplets 配備了全新的模擬 Engine。新引擎提供非常逼真的資料流描繪,並允許模擬受阻絕的影像資料串流。如果偏好舊的模擬引擎,您可以選擇停用新的模擬引擎。(在選單 System Settings->Simulation->Simulate data flow synchronization 中啟用/停用。)

可透過 GUI 選擇 Netlist 風格#

  • 您現在可以直接從 GUI 選擇 netlist 產生的風格。在選單 Settings -> System Settings -> Global Build Special Settings -> Style of synthesized design netlists 下,您可以將 netlist 風格從 Default 變更為 Optimized。在建置對時間要求嚴格的設計時,請使用 Optimized,以試圖在建置流程中達成更好的時序收斂。VisualApplets 將會使用替代的命名方案產生 FPGA netlist,在某些情況下,這有助於 Xilinx 工具流程在 FPGA 上產生更好的邏輯分佈。(另請參閱VisualApplets 3.1.1 版本資訊,建置/滿足時序限制的新選項。)在早期版本(自 VisualApplets 3.1.1 起)中,Optimized 模式已可透過環境變數 VA_NETLIST_STYLE 使用。

支援 Ultrascale/Ultrascale+ FPGA#

  • Embedded VisualApplets (eVA) 現已支援使用 Ultrascale 或 Ultrascale+ FPGA 的平台。(8458)