色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > Euresys CustomLogic模塊在高速視覺圖像處理的應(yīng)用

          Euresys CustomLogic模塊在高速視覺圖像處理的應(yīng)用

          作者: 時間:2024-03-06 來源:中國機器視覺網(wǎng) 收藏

          隨著技術(shù)的發(fā)展,工業(yè)生產(chǎn)過程中的高精度化、高自動化對機器視覺檢測系統(tǒng)的信息數(shù)據(jù)存儲和傳輸都提出了更高的要求,傳輸過程中的大容量數(shù)據(jù)、高分辨率圖像給上位機的算法處理帶來了嚴(yán)峻的考驗。

          本文引用地址:http://cafeforensic.com/article/202403/456055.htm

          高速視覺圖像處理一直在迅速發(fā)展,以滿足更大容量的圖像數(shù)據(jù)采集和傳輸,以及更高效的應(yīng)用檢測需求。CoaXPress視覺標(biāo)準(zhǔn)是最為流行且發(fā)展迅速的高速視覺標(biāo)準(zhǔn),具有傳輸帶寬高、輸出穩(wěn)定、觸發(fā)精準(zhǔn)、低延遲低功耗、資源占用低等特點。為了解決大容量數(shù)據(jù)的處理問題,比利時的采集卡廠商Euresys推出了帶有CustomLogic功能的幾款圖像采集卡。

          Coaxlink Quad CXP-12

          微信圖片_20240305143504.png

          支持4路CXP-12連接;可實現(xiàn)5GB/s 相機帶寬;PCle 3.0 x8 總線;20條數(shù)字I/O線;豐富的相機控制功能;Memento 事件記錄工具;支持CustomLogic功能。

          Coaxlink OCTO

          微信圖片_20240305143517.png

          支持8路CXP-6連接;可實現(xiàn)5GB/s 相機帶寬;單張卡可連接八臺相機;PCle 3.0 x8 總線;10條數(shù)字I/O線;豐富的相機控制功能;Memento事件記錄工具;支持CustomLogic功能

          CoaxLink QSFP+

          微信圖片_20240305143522.png

          1路兼容40 Gbps QSFP+的光纖模塊輸入端口;支持5GMB/s 相機帶寬;PCle 3.0 x8;20條數(shù)字I/O線;豐富的相機控制功能;Memento 事件記錄工具;提供兩種QSFP+的配套光模塊,分別支持40公里 (單模)和150米(多模)的傳輸距離;支持CustomLogic功能。

          何謂CustomLogic?

          CustomLogic功能是指將圖像采集卡的FPGA資源開放,允許用戶通過編程的方式,自行開發(fā)需要的預(yù)處理算法并部署到采集卡上,從而節(jié)省主機的計算資源。

          CustomLogic開放FPGA編程API,用戶可以通過硬件描述語言編程:a. 定制圖像處理算法(顏色轉(zhuǎn)換,斑點分析,壓縮,激光線提取);b. 控制I/O和數(shù)據(jù)操作(Bayer CFA轉(zhuǎn)換,平場校正FFC,查找表LUT);c. 記錄定制功能事件時間戳。

          Euresys采集卡的CustomLogic功能目前需要采用Vivado環(huán)境進(jìn)行開發(fā),并提供了范例代碼和參考設(shè)計,同時也可以插入第三方IP核。

          如何實現(xiàn)CustomLogic功能?

          整個CustomLogic功能的工作流程如下圖所示:

          微信圖片_20240305143546.png

          在Coaxlink FPGA內(nèi)部,所有數(shù)據(jù)流接口都基于AMDA AX14流協(xié)議。在源端,用戶邏輯接收從CXP相機獲取到的圖像,在目標(biāo)端,數(shù)據(jù)流接口將由用戶邏輯生成的結(jié)果圖像或數(shù)據(jù)傳輸?shù)絇CI Express DMA后端通道,DMA傳輸系統(tǒng)可以直接將數(shù)據(jù)在外設(shè)和內(nèi)存之間進(jìn)行高速傳輸,節(jié)省CPU的占用,從而使圖像處理獲得更多計算資源。此外,多達(dá)4G的DDR4板載內(nèi)存也可以用于存儲中間數(shù)據(jù)和系數(shù)。

          微信圖片_20240305143549.png

          CustomLogic開發(fā)工具為Xilinx的Vivado套件,使用的FPGA為Kintex Ultrascale XCKU035,用戶可以使用該FPGA 70%的邏輯資源。通過3613 JTAG適配器Xilinx編程器(圖中①所示)連接到Coalink FPGA進(jìn)行調(diào)試。

          CustomLogic開發(fā)框架如下圖所示:

          微信圖片_20240305143553.png

          內(nèi)置模塊:

          a. 全功能CXP采集卡;b. 板載內(nèi)存接口;c. 具有DMA后端通道的PCIE接口;d. 硬件時間記錄系統(tǒng)Memento的訪問;e. 通過驅(qū)動API的用戶寄存器訪問。

          通過CustomLogic功能,用戶可以建立自己的Vivado開發(fā)工程并加入自己的算法代碼,按照FPGA開發(fā)流程,進(jìn)行調(diào)試、仿真、綜合和布線等一系列操作步驟,得到Bitstream文件,將Bitstream燒入FPGA,即可完成自定義算法的開發(fā)。

          我們的優(yōu)勢在哪?

          可直接使用硬件描述語言進(jìn)行圖像處理算法和應(yīng)用的開發(fā),采集卡核心對用戶開放,可對數(shù)據(jù)流不受限的疊加處理算法,還可以控制數(shù)據(jù)操作和I/O控制,從而可自由地實現(xiàn)豐富的板載處理算法。

          此外,Euresys提供了豐富的CustomLogic功能的參考設(shè)計:a. Pixel LUT 8-bit 8位像素查找表;b. Pixel Threshold像素閾值算法;c. Frame-to-line Converter幀抽線轉(zhuǎn)換算法;d. General Purpose I/O通用I/O控制;e. 其他常用功能。

          CustomLogic軟件開發(fā)包還提供了各采集卡不同拓?fù)湎碌慕桓秲?nèi)容和參考設(shè)計:

          微信圖片_20240305143558.png

          高速視覺系統(tǒng)蓬勃發(fā)展,數(shù)據(jù)規(guī)模飛速增長,機器學(xué)習(xí)算法需要處理的數(shù)據(jù)量大幅提高,因此CustomLogic功能起到的作用愈加重要。通過將圖像采集卡上的FPGA作為運算資源,將CPU的部分圖像處理任務(wù)移交圖像采集卡來完成,從而減少CPU的負(fù)荷和圖像處理的壓力,強化圖像采集卡的預(yù)處理能力,大數(shù)據(jù)量、復(fù)雜運算的實時處理都將變?yōu)榭赡堋?/p>




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉