《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于PCI和LVDS的高速數據存儲系統的設計
基于PCI和LVDS的高速數據存儲系統的設計
來源:電子技術應用2014年第4期
馬志剛1,2, 劉文怡1, 凌 偉1
(1.中北大學 儀器科學與動態測試教育部重點實驗室,電子測試技術重點實驗室, 山西 太原030051
摘要: 針對某系統圖像數據量大、傳輸速率快的特點,提出了采用PCI總線協議完成PC與高速數據存儲系統之間的通信,利用LVDS總線協議傳輸數據并進行混合編幀的解決方案。為提高數據存儲速率,使用Flash交叉雙平面頁編程技術,將寫入速度提高到30 MB/s,有效地滿足了圖像高速存儲的要求。針對數據的碼率匹配,通過構建片內FIFO緩存來實現。測試結果表明,所設計的數據存儲系統能夠穩定地接收并存儲圖像數據,而且具有很高的可靠性。
中圖分類號: TP273
文獻標識碼: A
文章編號: 0258-7998(2014)04-0080-04
Design of high-speed data storage system based on PCI and LVDS
Ma Zhigang1,2, Liu Wenyi1, Ling Wei1
1. Key Laboratory of Instrumentation Science & Dynamic Measurement(North University of China), Ministry of Education, Science and Technology on Electronic Test & Measurement Laboratory, Taiyuan 030051, China;2. College of Information Science and Engineering, Shanxi Agricultural University, Taigu 030801, China
Abstract: In the light of the characteristics of the large amount of data and the high rate of transmission in the image acquisition system, the solution scheme which applys the PCI bus protocol for achieving communication between PC and the data storage system and LVDS bus protocol for data transmission and mixed coding is proposed. In order to improve the rate of data storage, the interleave two-plane page programming techniques is adopted, and the writing rate can be improved to be 30 Mbyte/s, which fully fulfils the requirement of high-speed storage of the image data. Meanwhile, on-chip FIFO buffer is built for data code rate matching. Test results indicated that the data memory system proposed in this paper can receive and store image data stably and reliably.
Key words : PCI; LVDS; data memory system; interleave two-plane page programming

    數據采集與存儲技術已經在圖像數據處理、遙測信息分析、語音識別、GPS導航、可視電話等一系列高速信號記錄系統中扮演著越來越重要的角色,并且逐步滲透到其他重要領域。在航天應用領域,為了了解飛行艙內的情況,飛行器在執行飛行任務的過程中,地面需要對飛行艙內的環境進行持續監測,從而精確地獲取艙體內部的各種參數信息。通過事后分析這些信息,可對飛行器的性能進行評價并為下次飛行試驗做好準備。然而,由于圖像數據傳輸速度快,信息量大,飛行艙的空間有限,因此,需要設計出一種具有采集與存儲速度快、容量大、體積小、抗干擾能力強、可靠性高的數據存儲系統[1]。
    在數據存儲系統中,影響存儲速率的關鍵因素是數據傳輸和存儲方式。采用LVDS總線傳輸方式和混合編幀技術提高了數據接收的速率;為提高數據存儲器存儲速率,本文采用了一種可使Flash存儲速度達到最優的交叉雙平面頁編程技術[1-3]。
1 系統總體設計
    本文設計的高速數據存儲系統用于完成對飛行器飛行過程中圖像數據的采集、編碼和存儲。試驗結束后,通過PC控制專用的讀數裝置讀取存儲系統中的數據,并由PC上的數據處理軟件完成數據的分析與處理。在單元測試過程中,PC通過PCI通信接口卡(PCI9054)完成與高速數據存儲系統之間的通信,實現指令的下發、在線實時監測狀態顯示、數據回讀、對存儲數據的分析以及生成分析報告等功能。系統主要功能模塊可劃分為:主控單元、PC、地面監控裝置、圖像采集單元、圖像存儲器(Flash)、電壓轉換模塊等,如圖1所示。

2 關鍵技術分析
2.1 PCI板卡設計

    本文采用PLX公司的PCI9054芯片實現PCI總線接口的邏輯設計。PCI9054的數據寬度為32 bit,本地總線支持復用/非復用的32 bit地址數據總線。PCI總線作為橋接芯片,提供了PCI總線空間、本地總線空間以及配置空間,既能作為PCI總線的發起設備也可作為PCI從設備。FPGA作為本地總線控制器,即PCI局部總線的目標設備,完成PC與下位機的通信。設計采用從模式,基于FPGA和PCI9054的硬件平臺完成PCI局部總線的設計,PCI板卡整體設計框圖如圖2所示。

    PCI板卡插入PC的PCI擴展槽使用,如果要正常工作,需要在Windows下編寫驅動程序。驅動程序主要實現以下幾個功能: (1)連接設備;(2)設備初始化;(3)設備讀和寫;(4)斷開設備。Windows操作系統下驅動程序開發最常用的有DDK、Driverstudio、Windriver等工具。其中DDK的效率最高,但編寫難度較大,因而多數技術人員使用Driverstudio、Windriver來編寫驅動程序,使用這兩種工具編寫出來的程序也稱為WDM(Windows Device Module)程序。DriverStudio中的DriverWorks軟件為WDM驅動程序提供了完整的框架,本設計利用其DriverWizard生成驅動程序框架,然后添加各功能函數。此處利用類KMemoryRange實現對PCI9054內部存儲器的讀寫訪問,類KIoRange實現對其寄存器的訪問[4]。
2.2 LVDS圖像采集編幀技術
    圖像數據由LVDS接口輸入,圖3所示為圖像信號接口時序,經解串器DS90CR216解碼后轉換為21 bit并行總線輸出。圖像數據的幀同步信號周期為10 ms,高電平有效, 每幀有289行有效數據; 行同步信號周期為32 μs,高電平有效,每行有384個有效數據;其中,像素時鐘為15 MHz,圖像像素時鐘的上升沿為觸發條件。幀同步信號低電平期間仍有(10÷0.032)-289=23.5個行同步信號,即幀同步信號低電平的時間應為23.5×0.032 ms= 0.752 ms。幀同步信號高電平的時間為9.248 ms,行同步低電平的時間為32-(384÷15)=6.4 μs。

    測量信息伴隨著圖像數據而來,每接收一幀圖像就接收80 B的測量信息,測量信息的串行傳輸波特率為115 200 b/s,每包測量信息的數據共10 bit。為便于PC進行圖像數據分析處理,在測量信息的數據前加上幀頭0X“14 92 00”和2 B幀計數。待80 B測量信息全部讀取出來后,給出圖像采集模塊的復位信號,同時清零行計數器并清空片內FIFO中的信息,將采集到的一幀圖像數據和編好幀的測量信息寫入二選一數據選擇器。在幀同步信號高電平期間,將圖像數據寫入外部16 KB的FIFO(IDT7206);在幀同步信號低電平期間,將測量信息寫入,最后等待圖像記錄啟動信號。
2.3 片內FIFO設計
    圖像數據的緩存、Flash存儲與事后回讀等過程中都用到了片內FIFO,采用片內FIFO可降低硬件的復雜度、節約了成本且更有利于完成邏輯控制。本文選用的FPGA芯片是XC3S400,該芯片內部的16個Block RAM不占用芯片的邏輯資源,設計中采用“A端口只寫,B端口只讀”的思想,根據每個端口的時鐘信號以及使能信號分別對各個端口進行操作。利用IP核技術構建容量為1 KB的片內FIFO原理圖如圖4所示[1]。

 

 

    圖4中的FIFO模塊調用數據寬度為8 bit、存儲深度為1 024 B的雙口RAM,該RAM共有兩個獨立的存儲單元(A和B)。RAM的每一個管腳都是獨立配置的,數據和地址的寫入發生在各個單元的時鐘上升沿。數據和地址的讀/寫操作還與讀/寫時鐘有關,所以設計中將A端口寫使能信號接VCC,B端口的寫使能信號接GND,實現“A端口只寫,B端口只讀”。由外部控制模塊fifo_ctrl為雙口RAM的A端口產生寫時鐘和寫地址,為B端口產生讀時鐘和讀地址,根據讀寫地址的差值offset產生FIFO的空(empty)、半滿(half)以及滿(full)信號。
2.4 交叉雙平面技術
    圖像傳輸速度快,對圖像數據的存儲采用寫入速度最快的交叉雙平面頁編程(Interleave Two-plane Page Program)技術[2-3]。為實現對Flash的交叉雙平面操作,首先要對Flash(K9WBG08U1M)芯片內部平面結構進行劃分。整片Flash分為兩片(chip #1和chip #2),每片分為4個平面(plane),每個平面共2 048個存儲塊。也就是說,整個Flash存儲空間由8個平面(plane1~plane8)組成,將這8個平面分為4組:chip #1中的plane0與plane1為第0組,plane2與plane3為第1組;chip #2中的plane4與plane5為第2組,plane6與plane7為第3組,Flash的交叉雙平面操作必須嚴格按照這個分組執行。
    定義矢量plane(2:0)對這8個平面進行操作管理:plane(0)用于控制平面組內的兩個平面之間的切換:為0時表示對偶數平面操作,對應操作偶數塊;為1時表示對奇數平面操作,對應操作奇數塊。plane(1)用于完成各個平面組之間的切換:為0時表示操作的是偶數組(第0組與第2組),對應操作Flash的前4 096塊,即A31為0;為1時表示對奇數組(第1組與第3組)進行操作,對應操作Flash的后4 096塊,即A31為1。plane(2)相當于片選信號,用于內部兩片Flash之間的切換,為0表示對chip #1進行操作,為1表示對chip #2操作。進行交叉雙平面操作時,可根據plane(2:0)的值確定所要操作的平面。
    當對第0組平面執行編程操作時,依次往第1組、第2組、第3組的各個平面中寫入命令、地址和數據。經過多次反復測試,Flash的峰值寫入速度不小于30 MB/s,完成這三組平面的數據寫入時間為 6×4 096 B÷30 MB/s=819.2 μs>700μs 。如果寫入Flash速度小于峰值速度,則后3組的數據寫入時間將會更大。所以,當這4組依次編程結束準備繼續對第0組其他頁進行編程時,已經錯過了第0組的頁編程時間。交叉雙平面頁編程的方法省去了等待頁編程的時間,縮短了Flash的寫入時間,提高了寫入速度[3]。交叉雙平面頁編程時序如圖5所示。

3 系統功能自檢
    系統上電后,先運行PC軟件,檢查監控裝置與計算機之間通信是否正常,然后設置并啟動信號源,此時監控裝置開始向記錄器發送數據。其中,監控裝置下發的數字量串行波特率為115 200 b/s,實時監測回收的信號波特率為800 kb/s,信號源數據格式設計為:每幀共128  B,前5 B由幀頭0X “EB 90”和3 B幀計數組成,剩余字節為0X“0F~89”遞增數據。PC監測數據的內容就是監控裝置向記錄器發送的數據。根據實時顯示的監測數據可以判斷系統是否正常工作。通過PC讀取并分析記錄器所存數據與下發信號源是否一致,完成系統功能自檢。
4 系統實測結果
    系統上電后,存儲器接收到啟動記錄信號后開始記錄。記錄圖像數據的時間不限制,直到記滿。圖6是用圖像分析軟件對測試數據還原后的某幀圖像。


    設計了一種以FPGA為主控單元,以Flash為存儲介質的高速圖像數據存儲系統。系統用于完成對高速LVDS圖像數據的采集、存儲和實時監測,系統具有存儲速度快、存儲容量大、系統可靠性高等優點,能夠滿足實際測試的需求。在后續的設計中還可以做以下優化工作:(1)采用雙片Flash進行雙備份,防止單片Flash失效而造成數據丟失,進一步提高數據存儲的完整性和可靠性[5-6]。(2)對FPGA代碼進行優化、提高FPGA資源的使用率[6-8]。
參考文獻
[1] 李勇. 基于LVDS接口的高速圖像數據記錄器的設計與實現[D]. 太原:中北大學, 2013.
[2] 馬志剛, 朱思敏,劉文怡. 基于LVDS的高速圖像數據存儲系統設計[J]. 數據采集與處理,2013,28(3):382-385.
[3] 郭錚,劉文怡,馮妮.基于FPGA多通道高速數據采集存儲器設計[J]. 電視技術,2012,36(17):55-57.
[4] 王麗莉. 基于CPCI光纖傳輸卡的設計與研究[D].太原:中北大學,2012.
[5] 常鐵原,王欣,陳文軍.多路數據采集系統的設計[J].電子技術應用,2008,11(2):21-23.
[6] 劉攀,王紅亮,孟令軍.基于FPGA的數字圖像采集存儲系統的設計[J]. 電視技術,2010,34(6):33-35.
[7] 胡振良.某導彈遙測數據存儲器系統的設計與實現[D].太原:中北大學,2008.
[8] 段靜輝. 基于存儲測試技術的炮射導彈測試系統的研究[D]. 太原:華北工學院, 2000.
[9] 王國華, 宋卿, 徐旭偉,等.飛行數據采集器通用自動測試軟件[J]. 測試技術學報,2010,24(3):199-204.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美α欧美αv大片| 亚洲免费观看高清完整版在线观看熊| 中国日韩欧美久久久久久久久| av成人福利| 久久先锋影音| 欧美一区二区三区日韩| 久久99在线观看| 国产亚洲精品久久久久婷婷瑜伽| 国产精品福利在线观看网址| 欧美精品一区视频| 久久夜精品va视频免费观看| 欧美了一区在线观看| 亚洲狼人精品一区二区三区| 欧美国产1区2区| 亚洲精品婷婷| 欧美日韩午夜剧场| 亚洲直播在线一区| 欧美日韩欧美一区二区| 伊人久久久大香线蕉综合直播| 在线视频欧美日韩| 国产精品99久久久久久人| 国产精品美女诱惑| 久久久久网址| 久久精品噜噜噜成人av农村| 一区二区三区中文在线观看| 欧美日韩一卡| 午夜亚洲激情| 激情久久久久久久久久久久久久久久| 在线视频日韩精品| 欧美精品久久久久久久| 亚洲欧美成人网| 亚洲欧美日韩一区二区三区在线| 午夜亚洲视频| 欧美日韩成人一区二区| 一区二区三区欧美视频| 9色国产精品| 久久婷婷国产综合尤物精品| 亚洲人人精品| 国产亚洲欧美日韩在线一区| 亚洲性线免费观看视频成熟| 亚洲精品一区二| 亚洲一区免费网站| 亚洲国产精品一区制服丝袜| 伊人久久综合| 欧美一区二区在线播放| 久久亚洲精选| 国产精品久久久久9999吃药| 一区二区三区日韩精品| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品私人影院| 午夜一区在线| 国产一区视频观看| 免费一区二区三区| 亚洲国产成人精品久久| 亚洲欧美在线aaa| 日韩视频一区二区三区在线播放| 亚洲欧美卡通另类91av| 久久超碰97人人做人人爱| 欧美精品aa| 亚洲人成7777| 激情综合色综合久久综合| 久久精品动漫| 亚洲精品国精品久久99热| 久久国产日本精品| 亚洲乱码国产乱码精品精天堂| 欧美日韩国产一区二区三区地区| 在线精品一区| 一区二区三区欧美日韩| 国产女人18毛片水18精品| 欧美一区二区三区视频在线| 欧美福利电影网| 一区二区三区国产在线观看| 亚洲国产精品久久久久秋霞蜜臀| 久久在线免费| 国产视频不卡| 欧美大片免费看| 在线日韩欧美视频| 一区二区三区在线高清| 99国内精品久久| 久久综合久久久| 久久久久久久综合日本| 亚洲国产欧美在线| 性亚洲最疯狂xxxx高清| 国产精品久久综合| 亚洲国产精品久久久久久女王| 亚洲国产精品123| 美女露胸一区二区三区| 国内精品久久久久久久97牛牛| 老司机午夜免费精品视频| 久久久久一区二区三区| 欧美亚洲一区| aⅴ色国产欧美| 欧美视频观看一区| 一区二区三区www| 日韩一区二区免费看| 亚洲精品你懂的| 国产丝袜美腿一区二区三区| 米奇777在线欧美播放| 国产精品第13页| 欧美在线中文字幕| 久久一区视频| 亚洲大胆人体在线| 国产一区高清视频| 久久免费一区| 国产精品视频99| 久久精品夜色噜噜亚洲aⅴ| 欧美亚男人的天堂| 一本到12不卡视频在线dvd| 午夜欧美视频| 极品裸体白嫩激情啪啪国产精品| 亚洲欧美中文另类| 欧美激情欧美激情在线五月| 在线免费精品视频| 亚洲午夜91| 亚洲欧美三级伦理| 欧美日韩日韩| 久久av一区| 黑人巨大精品欧美一区二区| 久久这里只有精品视频首页| 激情成人亚洲| 在线视频日本亚洲性| 欧美日韩视频不卡| 亚洲一区二区三区在线播放| 国产精品盗摄一区二区三区| 国产一区二区三区免费在线观看| 国内精品久久久久久久97牛牛| 最新亚洲电影| 欧美精品在线观看播放| 欧美精品福利| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲天堂av综合网| 午夜影院日韩| 国产欧美日韩三区| 欧美一区二区三区免费观看视频| 久久精品亚洲热| 欧美日韩一区在线观看视频| 一本一道久久综合狠狠老精东影业| 久久艳片www.17c.com| 欧美国产丝袜视频| 一本色道久久综合狠狠躁的推荐| 99精品欧美一区| 一区二区久久久久久| 麻豆精品精品国产自在97香蕉| 欧美一区二区三区电影在线观看| 亚洲综合色噜噜狠狠| 国产欧美日本在线| 久久青草欧美一区二区三区| 亚洲一区视频在线观看视频| 久久成人18免费网站| 欧美激情国产日韩精品一区18| 亚洲欧美日韩国产综合在线| 欧美一区二区三区久久精品| 国产精品久久久久久久久久三级| 久久久久久亚洲综合影院红桃| 免费日韩成人| 亚洲免费av电影| 亚洲精品无人区| 尤物精品国产第一福利三区| 欧美理论在线| 亚洲福利小视频| 亚洲国产高清高潮精品美女| 国产精品日韩在线播放| 在线亚洲一区| 亚洲日韩中文字幕在线播放| 亚洲视频在线播放| 国产精品一区免费在线观看| 久久精品一区二区三区四区| 国产精品一区二区久久久| 欧美在线观看一二区| 欧美亚州在线观看| 亚洲国产一区二区三区青草影视| 一区二区在线观看视频在线观看| 亚洲欧美在线免费| 欧美成人亚洲成人日韩成人| 欧美理论在线播放| 国产精品美女久久久久aⅴ国产馆| 精品av久久久久电影| 日韩亚洲成人av在线| 亚洲精品资源美女情侣酒店| 伊人伊人伊人久久| 国产精品日日做人人爱| 狠狠操狠狠色综合网| 免费成人你懂的| 国产精品系列在线播放| 国产精品一区二区久久久| 国产精品高清网站| 国产目拍亚洲精品99久久精品| 99视频+国产日韩欧美| 国产欧美日韩精品专区| 国产视频精品免费播放| 欧美四级在线| 亚洲女同同性videoxma| 欧美成人在线免费视频| 久久深夜福利免费观看| 国产精品久久久久久一区二区三区| 国产一区二区三区在线观看网站| 在线观看国产精品淫| 欧美午夜寂寞影院| 久久国产欧美精品| 国产精品久久久久毛片软件| 国内精品一区二区三区| 鲁鲁狠狠狠7777一区二区| 国产一区二区三区高清播放| 国产精品永久入口久久久| 黄色成人在线网站| 国产精品免费aⅴ片在线观看| 国产精品蜜臀在线观看| 日韩亚洲精品电影| 国产欧美欧洲在线观看| 久久久精品一区| 一本一本久久a久久精品综合麻豆| 亚洲欧美激情在线视频| 小黄鸭精品aⅴ导航网站入口| 久久蜜桃资源一区二区老牛| 亚洲最快最全在线视频| 美玉足脚交一区二区三区图片| 免费视频最近日韩| 一区二区亚洲精品| 亚洲精品一区中文| 一区在线播放视频| 国产精品一区毛片| 欧美激情精品久久久久久大尺度| 久久精品男女| 久久久久久夜| 欧美三级视频在线观看| 久久国产婷婷国产香蕉| 亚洲欧美日韩一区二区三区在线| 一区二区三区在线观看欧美| 国产精品久久久久久一区二区三区| 美腿丝袜亚洲色图| 巨胸喷奶水www久久久免费动漫| 欧美日韩国产免费| 国产欧美视频在线观看| 国产精品美女一区二区在线观看| 99国产精品视频免费观看| 国产欧美一区二区精品仙草咪| 亚洲精品国精品久久99热一| 久久久久久亚洲精品中文字幕| 欧美一区二区三区另类| 在线观看亚洲视频| 亚洲精品孕妇| 在线观看视频一区| 免播放器亚洲一区| 亚洲春色另类小说| 亚洲国产人成综合网站| 巨乳诱惑日韩免费av| 欧美激情亚洲一区| 久久丁香综合五月国产三级网站| 在线免费不卡视频| 久久理论片午夜琪琪电影网| 欧美精品久久99久久在免费线| 美国成人直播| 国产一区高清视频| 欧美一区国产一区| 狠狠色丁香婷婷综合| 欧美日韩亚洲一区| 国产一区在线视频| 在线亚洲欧美专区二区| 欧美午夜免费电影| 国产一区二区三区电影在线观看| 欧美日韩成人在线| 亚洲一区bb| 亚洲精品资源美女情侣酒店| 欧美日韩在线播放| 美女脱光内衣内裤视频久久影院| 国产精品二区二区三区| 日韩视频一区二区三区在线播放免费观看| 欧美日韩美女一区二区| 欧美激情精品久久久六区热门| 欧美日韩 国产精品| 国产一区二区三区四区在线观看| 亚洲欧美乱综合| 欧美亚洲系列| 亚洲一区二区三区在线看| 欧美精品v日韩精品v韩国精品v| 久久综合狠狠综合久久综合88| 精东粉嫩av免费一区二区三区| 亚洲欧美日韩国产精品| 亚洲国产精品传媒在线观看| 国产色综合天天综合网| 亚洲理论电影网| 欧美午夜一区| 欧美激情女人20p| 国产精品你懂得| 欧美日韩国产色综合一二三四| 国产精品成人观看视频国产奇米| 久久亚洲私人国产精品va| 麻豆成人在线| 在线观看一区视频| 国产一区二区三区网站| 亚洲欧美清纯在线制服| 裸体素人女欧美日韩| 狠狠久久亚洲欧美| 99视频在线观看一区三区| 亚洲国产精品一区二区尤物区| 一区二区三区在线观看欧美| 欧美国产第一页| 一区二区在线观看视频在线观看| 欧美高清在线| 午夜一区二区三区不卡视频| 美女国内精品自产拍在线播放| 欧美一级成年大片在线观看| 国内久久精品视频| 久久久噜噜噜久久| 欧美高清在线视频| 欧美精品一级| 欧美激情成人在线视频| 欧美亚男人的天堂| 亚洲国产高清视频| 美女国内精品自产拍在线播放| 亚洲国产精品毛片| 国产精品裸体一区二区三区| 欧美韩日亚洲| 午夜视频久久久久久| 欧美激情一区二区三区全黄| 鲁大师影院一区二区三区| 亚洲国产一区二区精品专区| 欧美另类亚洲| 国产精品免费一区二区三区观看| 国产精品亚洲综合一区在线观看| 欧美精品久久久久久久久久| 一区二区三区视频在线| 在线观看91精品国产入口| 欧美性一二三区| 乱人伦精品视频在线观看| 快播亚洲色图| 亚洲婷婷国产精品电影人久久| 在线电影欧美日韩一区二区私密|