999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PCIE的高速圖像采集卡設計

2016-10-26 09:53:03龔曉華
企業文化·下旬刊 2016年8期

龔曉華

摘 要:本文基于Xilinx Artix-7系列FPGA的PCIe接口設計了一套高速圖像采集卡方案,通過面向WinDriver的 PCIe設備驅動程序開發,在Windows7系統中實現了PC機對采集卡的讀、寫、DMA操作和中斷處理。經測試,PCIe x1@5GHz接口單向峰值傳輸速率達463.14MB/s,可以滿足實際應用中的高性能和可靠性要求。

關鍵詞:PCIE;FPGA ; WinDriver 圖像采集

隨著圖像處理走向高清化、智能化,人們對設備間數據傳輸速率的要求越來越高,PCIe作為計算機和外圍設備間數據交互的主流接口,已被廣泛的應用于圖像采集卡設計中。目前,實現PCIe接口有兩種方法:使用FPGA內置的PCIe專用IP,使用PCIe橋接芯片。由于FPGA應用更加靈活、成本更低,本文基于FPGA設計高速圖像采集卡。

一、圖像采集卡設計

(一) PCIe圖像采集卡設計

如圖1所示,圖像采集卡基于Xilinx公司的Artix-7系列xc7a200tffg1156-2 FPGA芯片,該型FPGA內集成有PCIe硬核,用于實現采集卡和PC間的數據交換,本設計使用x1模式,傳輸速率5Gbps,理論帶寬500MB/s。圍繞FPGA構建常用外設,如雙路差分VGA接口和DDR3存儲,用于圖像采集和數據存儲;電源管理模塊實時檢測采集卡上的關鍵電壓信號。

(二)圖像采集卡工作原理

數據流方面,如圖1所示,圖像數據通過差分VGA接口進入FPGA內部,接口適配模塊實現VGA時序向AXI-Stream[1]時序的轉化,VDMA模塊將圖像流緩存到DDR3中的循環緩沖中,并以中斷方式向緩存讀寫控制模塊報告寫入情況;當緩存讀寫控制模塊判定循環緩沖中有剩余數據時,通知CDMA模塊發起PCIe寫DMA,將DDR3中數據通過PCIE模塊發送到PC緩存,再以消息方式告知PC DMA發送完畢,PC機最終向圖像流數據緩存寫特定數據報告循環緩沖讀取情況。

控制流方面,PC需通過PCIe寫VDMA和CDMA模塊以分配板載DDR循環緩沖地址,并將PC端的緩存地址寫入片內存儲器中以配置CDMA模塊的鏈式DMA功能。

二、軟硬件程序開發

(一) FPGA硬件程序開發

如圖1所示,FPGA中各組件通過AXI協議互聯,構成了一個小型SoC網絡[2]。利用vivado工具提供的Block Design設計流程,添加各標準IP,按實際訪存需求進行連線,并分配全局地址。其中關鍵的PCIe模塊參數配置如下:Endport device, Lane Width x1, Link Speed 5.0GT/s, PCIE:BAR0 Memory 64KB Translation DDR_ADDR(PC對片上DDR訪問),PCIE:BAR1 Memory 64KB Translation C/VDMA_ADDR(PC對DMA控制器訪問),AXI:BARS:用1個且動態可配,AXI:System:32位地址128位數據。

(二) PC端PCIe驅動開發

PCIe驅動開發使用Jungo公司的WinDriver工具。首先在圖形界面下打開待測PCIe設備,并對FPGA典型地址進行讀寫測試,最終生成驅動代碼。其次提取xxx_bsp.h和xxx_lib.c等核心文件,構建PCIe驅動動態鏈接庫,實現DeviceFindAndOpen、DeviceClose、WDC_DMAContigBufLock、WDC_DMABufUnlock、ReadReg32、WriteReg32等基本函數。最終,按采集卡工作原理編寫應用程序。

三、驗證結果

在該設計中,我們設計了基于PCIe接口的高速圖像采集卡,構建了FPGA片上SoC系統,通過PC端PCIe驅動的開發,實現了完整的圖像數據采集功能,在x1、5GHz傳輸速率條件下實現了PCIe接口實際傳輸帶寬463.14MB/s,滿足實際圖像采集要求,系統運行是穩定可靠的。圖2為Vivado環境下Hardware Manager工具提取的PCIe IP AXI接口數據傳輸時序圖。

四、結論

本文設計了一款基于FPGA的PCIe高速圖像采集卡,并通過FPGA實測,系統穩定可靠運行,滿足實際系統應用需求。

參考文獻:

[1] AXI Video Direct Memory Access v6.2. Xilinx, 2015.

[2] PCI Express Endpoint-DMA Initiator Subsystem. Xilinx, 2013.

主站蜘蛛池模板: 嫩草在线视频| 亚洲国产精品一区二区高清无码久久| 在线视频精品一区| 国产亚洲精久久久久久无码AV| 久久久久亚洲AV成人人电影软件| 91成人在线免费观看| 亚洲性视频网站| AV无码一区二区三区四区| 国产在线八区| 91精品日韩人妻无码久久| 日本一本正道综合久久dvd| 美女一级毛片无遮挡内谢| 国产视频入口| 精品国产一二三区| 中文字幕佐山爱一区二区免费| 特级做a爰片毛片免费69| 亚洲福利视频一区二区| 国产91色在线| 久久综合丝袜长腿丝袜| 国产乱人伦AV在线A| 国产超碰一区二区三区| 久久熟女AV| 97综合久久| 亚洲资源站av无码网址| 广东一级毛片| 99中文字幕亚洲一区二区| 免费毛片在线| 欧美成一级| 中文字幕永久视频| 欧美日韩一区二区三| 日韩激情成人| 成人精品免费视频| 日韩大片免费观看视频播放| 精品国产福利在线| 精品综合久久久久久97超人| 久久精品人人做人人爽| 成人在线亚洲| 伊人色在线视频| 一级毛片在线播放| 99视频在线观看免费| 中国丰满人妻无码束缚啪啪| 在线网站18禁| 波多野结衣一级毛片| 欧美a在线| 久996视频精品免费观看| 成人免费黄色小视频| 嫩草国产在线| 97精品国产高清久久久久蜜芽| 国产尤物在线播放| 精品一区二区三区四区五区| 欧美成人免费午夜全| 无码免费的亚洲视频| 亚洲成A人V欧美综合| 国产真实二区一区在线亚洲| 午夜免费视频网站| 暴力调教一区二区三区| 国产高颜值露脸在线观看| 久久黄色免费电影| 日本免费高清一区| 高潮毛片免费观看| 国产欧美精品专区一区二区| 欧美有码在线| 国产高清在线丝袜精品一区| 久久久久人妻精品一区三寸蜜桃| 亚洲色欲色欲www网| 91小视频在线观看免费版高清| 国产欧美日韩专区发布| 国产成人免费视频精品一区二区| 欧美黄色网站在线看| 青青操国产视频| 亚洲乱码精品久久久久..| av在线人妻熟妇| 亚洲欧美天堂网| 国产成人精品高清不卡在线 | 国产超薄肉色丝袜网站| 天天操天天噜| 在线亚洲精品福利网址导航| 国产成人免费观看在线视频| 久久特级毛片| 色噜噜狠狠色综合网图区| 国产丝袜无码精品| 国产欧美在线观看一区|