產品 // IP 核心 // USB3 Vision // USB3 Vision 裝置 IP 核心
IPCore pictos AVT  USB3 Vision Device IP Core

USB3 Vision 裝置 IP 核心

適用於FPGA的USB3 Vision裝置IP核心

- 相容於 AMD 7 系列(及更新版本)
- 相容於 Altera Cyclone V 裝置(及更新版本)
- 體積精巧
- 可自訂
- 以可運作參考設計形式交付

Sch USB3VisionDeviceIPCore

建築

USB3 Vision 是一套基於廣泛使用的 USB 3.0 介面所建立的視覺應用通訊標準協定。由於此協定符合標準規範且支援 GenICam,可實現相機與個人電腦間的簡易介接。 Sensor to Image 提供一套 IP 核心與開發框架,用於建構基於 USB3 Vision 介面的 FPGA 產品。鑑於 USB3 Vision 的高速特性,發送端與接收端需採用基於 FPGA 的嵌入式 USB 核心高速實現方案。USB3 Vision IP 核心相容於 AMD 7 系列(及更新)與 Altera Cyclone V(及更新)系列裝置。

效益

包含 Sphinx SDK

Sphinx 是一款功能豐富的軟體工具包,提供基礎元件以快速簡便地設計高效能視訊應用程式,同時僅需極少量的 CPU 資源。此工具包還包含適用於 Windows 或 Linux 的 USB3 Vision 裝置驅動程式與擷取函式庫,以及範例應用程式,其中包含符合 USB3 Vision/Genicam 標準的檢視器。

CamportSphinxUSB3

MVDK 機器視覺開發套件適用於 USB3 Vision

Sensor to Image 的 MVDK 開發套件是一款適用於機器視覺應用的靈活評估平台。它支援針對多種 Enclustra FPGA 模組的 USB3 Vision 裝置設計,適用於 Altera 與 AMD 的 FPGA 晶片。

MVDKUSB3

軟體函式庫的 C 語言原始碼

USB3 Vision IP 核心提供在賽普拉斯 FX3 USB 控制器上運行的嵌入式 USB3 Vision 函式庫原始碼選項。此功能有助於擴展功能,以支援較少使用的 USB3 Vision 選用功能,或更精準地調整硬體需求。

提供的參考設計

S2I 的 USB3 Vision FPGA 解決方案以完整運作的參考設計形式交付,並包含 FPGA IP 核心。此方案能大幅縮短開發時間,在小尺寸封裝下實現頂尖效能,同時保留足夠的設計彈性以供客製化。感測器至影像核心結構緊湊,為您的應用程式在 FPGA 中預留充足空間。

頂層設計

IP核心的第一個組件是頂層設計。它作為外部硬體(成像器、感測器、USB3物理層)與FPGA內部資料處理之間的介面。我們以VHDL原始碼形式交付此模組,可針對客製化硬體進行調整。

幀緩衝核心

幀緩衝器介接至FPGA廠商專屬的記憶體控制器。該幀緩衝器可實現資料緩衝與影像分割功能。此模組通常採用FPGA的內部記憶體,但亦可選用外部記憶體以平衡相機與電腦間較長的通訊延遲。

影像擷取模組

參考設計中的視訊擷取模組透過測試圖案產生器模擬相機功能。此模組以VHDL原始碼形式交付,在最終相機設計中需替換為感測器介面與像素處理邏輯。

USB3 Vision 串流通訊協定封包編寫器

USB3 Vision 串流協定封包編譯器會從視訊來源擷取所有資料,並建構 USB3 Vision 串流封包。它同時負責處理與 USB3 PHY(賽普拉斯 FX3)之間的所有低階通訊。

柏樹 FX3

採用 Cypress FX3 晶片(內建 ARM 處理器與實體介面)來處理所有 USB3 初始化程序及 USB3 Vision 控制通道通訊。