CoaXPress 主機 IP 核心
適用於 FPGA 的 CoaXPress 主機 IP 核心
- 相容於 AMD 7 系列(及更新版本)
- 相容於 Altera Cyclone 10 裝置(及更新版本)
- 體積小巧
- 可客製化
- 支援 1 Gbps 至 100 Gbps 的傳輸速率
- 以可運作的參考設計形式提供
建築
CoaXPress(CXP)是一種基於廣泛使用的同軸電纜、專為視覺應用設計的標準通訊協定。它能讓攝影機與幀擷取卡或嵌入式處理器之間輕鬆介接,並支援 GenICam 軟體標準。 Allied Vision 提供了一套 IP 核心及開發框架,用於建構採用 CoaXPress 介面的 FPGA 接收器。鑑於 CXP 的傳輸速度,接收器需要採用嵌入式收發器,並透過 FPGA 快速實現 CXP 核心。CXP 主機核心相容於 AMD 及 Altera 裝置。
資源使用情況
下載資源使用情況好處
適用於 CoaXPress 的 MVDK 機器視覺開發套件
Allied Vision MVDK 開發套件是一款適用於機器視覺應用的靈活評估平台。它支援針對搭載 Altera 和 AMD FPGA 的各種 Enclustra FPGA 模組所設計的 CoaXPress 主機與裝置參考設計。
光纖傳輸CoaXPress
另有獨立的CoaXPress-over-Fiber橋接器IP核心可用於光纖纜線,適用於更長距離、更高傳輸速率或更嚴苛的環境。
隨附的參考設計
功能完整的參考設計:Allied Vision 的 FPGA 解決方案以自成一體、功能完整的參考設計形式提供,該設計在經雙方同意的共通平台上運行,並整合了 FPGA IP 核心。此設計不僅能將開發時間縮至最短,並在佔用空間小的前提下提供頂尖效能,同時仍保留足夠的靈活性以供客製化設計。 Allied Vision 的 IP 核心體積小巧,能在 FPGA 中為您的應用預留充足空間。
FPGA整合式CPU
採用FPGA整合式CPU(MicroBlaze、NIOS、ARM、Risc V)執行多項非時效性控制與配置任務,並與CXP裝置/主機核心協作。此軟體以C語言編寫,客戶可輕鬆進行擴充。
頂層設計
IP核心的第一個組件是頂層設計。它作為外部硬體(成像器、感測器、CXP物理層)與FPGA內部資料處理之間的介面。我們以VHDL原始碼形式交付此模組,可根據客製化硬體需求進行調整。
CXP封包分解器
CXP控制介面負責傳送與接收CXP控制通道的所有資料。外部CXP相機即透過此通道進行控制。CXP串流介面則解碼來自相機的所有資料,並以AXI串流形式輸出。此串流可用於後續處理。 CXP封包解構器與CXP傳輸層控制器進行通訊,該控制器實現了與FPGA收發器的高速介面。此IP核心提供32位元或64位元寬資料路徑,以實現最佳資源-效能比。64位元資料路徑使該IP核心具備CXP-25的相容性。
流處理模組
以視訊處理為例,參考設計配備簡易顯示單元或圖案檢測模組,用以展示CXP封包組態單元所產出的視訊串流輸出應用。
FMC介面擴充模組
為擴展各類參考板的功能,我們設計了提供額外介面的 FMC(FPGA 夾層卡)。我們提供適用於 Microchip 或 Macom 晶片組的 CXP-6 與 CXP-12 硬體相容板卡。