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

基于FPGA的高速圖像數據采集存儲系統設計

2013-08-13 03:54:36邸麗霞張彥軍洪應平
電視技術 2013年13期
關鍵詞:信號設計

邸麗霞,張彥軍,洪應平

(中北大學a.電子測試技術國家重點實驗室;b.儀器科學與動態測試教育部重點實驗室,山西 太原 030051)

責任編輯:魏雨博

在電子信息時代,聲音和圖像已經成為人們獲取信息的兩種主要途徑,尤其是一些大型設備儀器在測試以及運行過程中的圖像工況信息檢測已經成為檢測或校驗設備正常工作的一種重要手段,利用實時監測的圖像信息可以更好地了解設備儀器的工作狀態,并且在設備儀器發生故障時,便于查找故障點,減小排查故障難度。因此,如何將監測的圖像工況信息實時采集、存儲并在事后回讀、解碼以恢復當時的圖像,已經成為現代測試技術研究的一個重要領域。

現在的高頻攝像機輸出的圖像數據傳輸速度快,存儲容量龐大,普通的邏輯處理單元已經無法滿足要求,而功耗低、處理速度高的FPGA(現場可編程邏輯陣列)的出現,為高速、大容量圖像數據的采集、存儲提供了全新的設計方案。FPGA的并行性以及靈活的可配置性有利于圖像數據的采集、存儲設計,同時解決了數據量龐大、可靠性、精度小以及速度不匹配等問題[1]。

1 總體方案設計

本文針對圖像信號傳輸的特點,設計了模擬高頻圖像信號輸出的水平同步、垂直同步以及時鐘信號,即圖像信號源模塊。輸出的圖像信號源通過電纜傳輸到圖像采集存儲模塊進行數據的采集、存儲,并對圖像數據采集存儲裝置進行相應的系統控制操作。在系統記錄完畢所需圖像信號數據后,監控讀數模塊將存儲的圖像數據讀取并送至控制計算機存盤、解碼以進行閉環檢測與校驗。系統總體框圖如圖1所示。

圖1 系統總體框圖

2 圖像信號源模塊設計

在該圖像數據采集存儲測試系統中,圖像信號源模擬高頻攝像機輸出,為數據采集存儲模塊提供高速圖像信號數據,包括幀同步信號、行同步信號、像素同步時鐘以及圖像數據[2],這些信號均從標準Camera Link接口送出,通過LVDS接口發送至圖像數據采集存儲裝置,圖像信號源發送數據時序如圖2所示。

圖2 圖像信號源發送數據時序圖

圖2中Vsync為幀同步信號,電平模式,高電平有效;Hsync為行同步信號,脈沖模式,上升沿有效;CLK為像素同步時鐘,脈沖模式;Data為8 bit圖像數據,標準Camera Link接口在CLK的上升沿將數據發送,LVDS接口在CLK的下降沿將數據接收,CLK為常運行模式。每個Vsync有效期內有480個Hsync有效信號,第0~479個Hsync有效;每個Hsync有效期內有640個有效圖像數據位。按照上述時序計算,每秒鐘的圖像數據量為30.72 Mbyte,即圖像采集存儲模塊需將上述高碼流的數據完整準確采集并存儲到Flash存儲模塊中。

3 圖像信號采集存儲模塊設計

在本圖像信號采集存儲測試系統中,圖像信號采集存儲模塊是本系統的核心。圖像信號經LVDS接口轉變為普通CMOS電平信號進入中控邏輯單元,FPGA解碼模塊根據圖像信號的幀同步(Vsync)、行同步(Hsync)、像素同步時鐘(CLK)解碼得到圖像數據;存儲模塊上電后由中控邏輯單元控制擦除Flash memory,等待記錄圖像數據;接著,在3個控制信號的作用下采集高碼流、大容量數據,并將數據存儲到Flash存儲模塊中;存儲完畢后,存儲模塊接受監控讀書裝置的讀書請求,將存儲的圖像數據回傳至控制計算機進行存盤以供分析。因此,針對大容量、高碼流的圖像數據進行了高速緩存FIFO和Flash高速數據寫入設計。采集存儲模塊功能框圖如圖3所示。

3.1 高速緩存FIFO設計

傳統設計常采用“乒乓型”方式或雙口RAM方式作為高速數據傳輸系統的高速緩存方式。在現代數字電子系統設計中,FIFO存儲器以其數據傳輸率高、可處理大量數據流、可匹配具有不同傳輸率的數字系統而得到了廣泛使用。在本系統中,選擇合適的高速緩存芯片對于提高圖像數據采集存儲測試系統性能很重要。

圖3 采集存儲模塊功能框圖

作為高速緩存芯片,FIFO的如下兩個重要指標可以作為選擇芯片型號的參考信息[3]:FIFO的寬度,即FIFO一次讀寫操作的數據位;FIFO的深度,即FIFO可存儲多少個N bit的數據(若寬度為N)。本設計中的圖像數據采集存儲測試系統中,中控邏輯單元對圖像信號源解碼后,得到的圖像數據量為30.72 Mbyte/s,所以選用一種具有很高的讀寫速度、能夠可靠進行寫入讀出操作的外部FIFO用于高速圖像數據的緩存至關重要。對本設計中的緩存數據進行分析,如下:

1)本設計中,4 Gbyte K9WBG08U1M型Flash接口極限寫入速率可達到40 Mbyte/s,產于IDT公司的64 k×18 bit IDT72V285,其讀寫速度可達到65 Mbyte/s,選用該產品可以達到高速緩存的目的,可靠寫入讀出。

2)根據設計時序,可計算出FIFO的讀寫信號周期為25 ns,而IDT72V285的讀寫周期最小為10 ns,可實現25 ns的讀寫周期。

3)當IDT72V285寫使能有效,且FIFO滿無效時,在寫時鐘上升沿,將8 bit數據寫入FIFO中;當FIFO非空(空標志無效),且讀使能有效時,在讀時鐘上升沿,將8 bit數據從FIFO中讀出,整個時序控制簡捷高效,便于邏輯實現。

3.2 高速數據寫入Flash時序設計

在本設計中,大容量數據存儲模塊選用4 Gbyte K9WBG08U1M型Flash芯片,該芯片以頁為單位進行數據的讀寫,以塊為單位進行數據的擦除,因此需要3類地址:Column Address,列地址;Page Address,頁地址;Block Address,塊地址。K9WBG08U1M的地址和命令需在I/O[7∶0]上傳遞,占用8 bit的數據寬度,它的寫入過程包含2個步驟:第1步是通過I/O端口將數據寫入每一頁的寄存器內的數據加載階段;第2步則是頁編程階段,即在芯片內部,將數據從頁寄存器內部傳輸到存儲單元中。

由于1片4 Gbyte的K9WBG08U1M型Flash由2片2 Gbyte的K9F8G08UOM型Flash組成,故在本設計中,選擇K9WBG08U1M的交錯式雙平面(Interleave two_plane)方式,即在2片2 Gbyte的K9F8G08UOM型Flash之間交錯地寫數據。中控邏輯單元首先控制Flash存儲模塊讀取8 kbyte數據,寫到第1片K9F8G08UOM(chip#1)頁寄存器中,接著發送頁編程命令到chip#1,因此時chip#1在進行頁編程,處于忙狀態,而第2片K9F8G08UOM(chip#2)處于等待狀態,故FPGA可控制發送數據及頁編程命令到chip#2;chip#1完成頁編程后,即可轉換到chip#2進行頁編程操作,如此反復進行下去[4]。K9WBG08U1M的接口寫入速率極限可達40 Mbyte/s,在邏輯設計過程中,不考慮Flash芯片的頁編程時間,采用交錯式雙平面并行寫入的方式,在400 μs的時間內可寫入16 kbyte數據,滿足輸入碼率(30.72 Mbyte/s)要求。

當采集存儲模塊中控邏輯單元判斷到控制信號1起作用后,對Flash存儲芯片進行全空間擦除,同時將無效塊地址存儲到FPGA內部所建RAM存儲器中;控制信號2起作用后,開始進行數據寫入操作;控制信號3起作用后停止向存儲模塊寫入數據。在交錯式雙平面頁編程過程中,一次最大寫時間(實測Tmax=130 μs)內,寫入數據4 kbyte,寫入數據速度約31 Mbyte/s,其中包括4 kbyte數據的寫入時間以及2個Plane之間的切換時間1 μs,還有7個命令字的寫入時間,充分考慮到寫操作中的時間需要,進行寫入速率的計算,時間計算如下:

(4 087+7)×31 ns+1 μs=128 μs(4 kbyte 數據)

1 000 000/124 ×4/1 024 Mbyte/s=31.50 Mbyte/s

系統接口處的圖像信號源輸出數據的碼流為30.72 Mbyte/s,小于31.50 Mbyte/s,所以,該 Flash 存儲模塊對于圖像接口處的數據能夠可靠接受、緩存并存儲,確保大容量數據從緩存中讀取后完整準確地寫入Flash模塊中。Flash存儲模塊工作時序流程圖如圖4所示。

4 監控讀數模塊設計

圖像數據采集存儲完畢后,需要將數據進行完整準確的回讀以對其進行解碼和校驗。一般情況下,大部分的存儲模塊與監控讀數模塊之間采用的是RS-422、RS-485等串行數據接口傳輸標準,而由于傳輸過程中噪聲、電磁干擾、功耗、成本等方面的影響,傳輸速度和距離是成反比的,例如,422接口標準中傳輸碼率和傳輸長度的乘積不能大于10的8次冪。同時,由于數據傳輸碼率低,對于大容量數據的讀取需要相當長的時間,且傳輸距離一般都在幾十米以上或者更遠,此時以上所說的串行數據接口標準傳輸速度已經不能滿足要求[5]。

圖4 Flash存儲模塊工作時序流程圖

充分考慮到速度和距離的要求,本設計提出使用基于LVDS總線的低電壓差分傳輸方式[5]。這種傳輸方式可滿足高速數據下的短距離傳輸,但由于其在普通雙絞線上的傳輸損耗隨信號頻率的平方根成正比增加,因此,LVDS在遠程傳輸應用中受限。在此,需于數據發送端對信號進行驅動,以增強信號,同時,在接收端通過均衡補償信號遠程傳輸的損耗。

該監控讀數模塊通過USB與PC機相連,在此選用了CYPRESS公司研制的EZUSBFX2系列CY7C68013作為USB接口芯片,監控讀數模塊主控邏輯單元接收到PC機指令后,向圖像數據采集存儲模塊發出讀書請求脈沖,采集存儲模塊實時判斷該請求,通過LVDS向監控讀數模塊發送有效數據,在監控讀數模塊讀書請求無效時,發送無效數據至監控讀數模塊,以保證LVDS總線收發端處于不間歇通訊狀態。監控讀數模塊主控單元收到有效數據后,實時寫入內部FIFO,而USB控制芯片CY7C68013則實時判斷監控讀數模塊中控單元內部FIFO的半滿信號,半滿后即讀數據至PC機,以此來實現整個接口的協調、有序、高速、高效。數據長線讀取傳輸框圖如圖5所示。

5 系統測試結果

圖5 數據讀取傳輸框圖

在調試完畢該系統的軟硬件功能之后,對系統總體功能進行綜合測試。由高速視頻攝像頭向該高速圖像數據采集存儲測試系統發出圖像數據(數據碼流為30.72 Mbyte/s),經采集存儲后,由監控讀數模塊通過LVDS總線讀回圖像數據,利用控制計算機的解碼軟件對圖像數據進行解碼,解碼后圖像如圖6所示。

圖6 綜合測試下的解碼圖像(截圖)

6 結論

基于FPGA的高速圖像數據采集存儲測試系統達到了對高碼流、大容量圖像數據進行采集、存儲、數據解碼及校驗的系統測試功能。該系統針對圖像信號傳輸的高速、大容量數據特征,設計了圖像信號源模塊、高速緩存FIFO模塊、高速數據寫入Flash模塊以及監控讀數模塊,可以將圖像信號(數據碼流為30.72 Mbyte/s)實時采集接收并完整準確送入Flash進行存儲,并在事后將存儲數據回讀至控制計算機解碼、判讀。該設計充分利用了圖像的高實時性以及現場特征,為現代工業領域了解工作狀態及故障定位等工況信息提供了一種全新的測試手段。

[1]褚振勇.FPGA設計及應用[M].西安:西安電子科技大學出版社,2002.

[2]章毓晉.圖像處理和分析[M].北京:清華大學出版社,1999.

[3]朱巖.基于閃存的星載高速大容量存儲技術的研究[D].北京:中國科學院研究生院,2006.

[4]張文棟.存儲測試系統的設計理論及其應用[M].北京:高等教育出版社,2002.

[5]張健,吳曉冰.LVDS技術原理和設計簡介[J].電子技術應用,2000(5):59-61.

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 毛片一区二区在线看| 久久婷婷六月| 日本在线欧美在线| 国产成人凹凸视频在线| 国产色偷丝袜婷婷无码麻豆制服| 亚洲精品va| 日韩精品成人网页视频在线| 欧美三级自拍| 欧美日韩国产在线观看一区二区三区| 亚洲啪啪网| 久久精品人人做人人| 91视频99| 欧美第一页在线| 91香蕉视频下载网站| 伊人久久综在合线亚洲2019| 91久久夜色精品国产网站| 精久久久久无码区中文字幕| 亚洲VA中文字幕| 亚洲国产精品VA在线看黑人| 波多野结衣AV无码久久一区| 欧美视频在线不卡| 亚洲av无码专区久久蜜芽| 精品久久蜜桃| 青青草原国产免费av观看| 亚洲国产成熟视频在线多多| 一区二区三区国产精品视频| 91啪在线| 国产系列在线| 久久综合干| 国产午夜不卡| 国产一区二区三区日韩精品| 久久女人网| 国产成人高清在线精品| 久青草网站| 国产成年女人特黄特色毛片免| 精品一区国产精品| 日本国产精品一区久久久| 精品伊人久久久香线蕉| 一区二区三区精品视频在线观看| 妇女自拍偷自拍亚洲精品| 韩日免费小视频| 久久久亚洲色| 91精品啪在线观看国产60岁 | 免费av一区二区三区在线| 欧美中文字幕在线二区| 中文字幕亚洲综久久2021| 国产精品无码一区二区桃花视频| 成人自拍视频在线观看| 国产麻豆va精品视频| 99久久99这里只有免费的精品| 精品无码日韩国产不卡av| 久久久久亚洲AV成人网站软件| 巨熟乳波霸若妻中文观看免费| 青草娱乐极品免费视频| 欧美日韩另类在线| 国产剧情国内精品原创| 老熟妇喷水一区二区三区| 久久成人免费| 国产在线专区| 波多野结衣无码中文字幕在线观看一区二区 | 美女潮喷出白浆在线观看视频| 69av在线| 97se亚洲| 久久国产拍爱| 国产毛片久久国产| 四虎国产永久在线观看| 亚洲首页在线观看| 国产一区二区精品福利| 国产成人高清精品免费软件| 久久黄色毛片| 久久久成年黄色视频| 国产产在线精品亚洲aavv| 国产精品亚洲专区一区| 国产女人在线视频| 国产亚洲精品自在线| 亚洲人成在线免费观看| 这里只有精品国产| 国产精品熟女亚洲AV麻豆| 国产SUV精品一区二区| 亚洲成人动漫在线| 制服无码网站| 超碰aⅴ人人做人人爽欧美 |