亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LVDS的高速數據存儲系統(tǒng)優(yōu)化設計

        2018-07-03 00:45:30程洪濤趙冬青儲成群袁小康楊文豪中北大學儀器科學與動態(tài)測試教育部重點實驗室太原03005中國電子科技集團公司第五十八研究所江蘇無錫4035
        實驗室研究與探索 2018年5期
        關鍵詞:高速數據存儲系統(tǒng)存儲器

        程洪濤, 趙冬青, 儲成群, 袁小康, 楊文豪(. 中北大學 儀器科學與動態(tài)測試教育部重點實驗室,太原 03005; . 中國電子科技集團公司 第五十八研究所,江蘇 無錫 4035)

        0 引 言

        遙測數據存儲器是遙測系統(tǒng)的重要組成部分,其功能是實時記錄飛行器發(fā)射、飛行過程中的各種狀態(tài)參數,為飛行器的性能分析驗證提供數據支持[1,2]。隨著飛行器向著智能化的方向發(fā)展,飛行器飛行過程中需要采集存儲的參數越來越多,對存儲系統(tǒng)實時數據存儲速率及容量的要求越來越高;傳統(tǒng)的單片FLASH寫入速率較低不能匹配數據傳輸速率[3];傳統(tǒng)的并行數據回收接口,回收讀數速率慢,數據量較大時,回收需要耗費大量的時間。因此,需要對存儲系統(tǒng)進行綜合優(yōu)化設計。

        1 總體方案設計

        在某次工程應用中要求存儲系統(tǒng)能夠正確、實時記錄采集系統(tǒng)發(fā)送來的44.65 MB/s的高速有效LVDS數據,存儲容量不低于8 GB,存儲系統(tǒng)在完成8 GB數據記錄后能夠自動停止記錄。

        為滿足工程需要設計了以FPGA作為控制核心,LVDS作為高速數據接口,NAND FLASH為存儲介質的高速存儲系統(tǒng)[4];存儲系統(tǒng)采用模塊化設計思想,按功能分為高速數據存儲模塊、數據接口模塊以及配置模塊;數據存儲模塊用以接收存儲數據采集系統(tǒng)發(fā)送來的高速LVDS數據;數據回收讀數接口模塊能夠與地面測試設備通信,實現存儲系統(tǒng)的功能測試及數據回收讀數;配置模塊包括電源、晶振、PROM等,保障系統(tǒng)能夠正常、可靠地工作。整體設計方案見圖1。

        圖1 數據存儲系統(tǒng)設計框圖

        2 LVDS接口設計

        數據回收讀數接口常采用簡單的并行傳輸方式進行數據回收,由于并行傳輸易受到外界干擾及信號間的串擾影響,并行接口回收讀數線纜長度僅為幾十cm,數據回收速率僅為2MByte/s,對于大容量存儲系統(tǒng)采用該低速的并行接口,將會耗費數小時才能完成數據回收工作,因傳輸距離不足在某些場合進行數據回收讀數十分不便[5],為此采用LVDS接口代替?zhèn)鹘y(tǒng)的并行接口。LVDS是一種低壓差分信號傳輸技術,其邏輯狀態(tài)的變換電壓值僅有350 mV,能夠快速改變傳輸狀態(tài),有著較大的傳輸帶寬;對于LVDS數據的發(fā)送與接收選用SN65LV1023和SN65LV1224驅動芯片;為滿足數據遠程傳輸的需要,減少信號在傳輸過程中的損耗,保障傳輸信號的完整性,在硬件電路上采用了為解決LVDS傳輸距離的專用芯片高速驅動器CLC001和數據均衡器CLC012,經過驅動均衡后保證了信號的完整性[6],傳輸距離可以增加至百米,數據發(fā)送端與數據接收端通過屏蔽雙絞線進行連接;接收端和發(fā)送端電路設計原理圖如圖2所示。其中,電容C1和C2的作用是在LVDS串行發(fā)送芯片與電纜驅動芯片之間進行AC耦合;R2=1.5 kΩ電阻用于調整驅動芯片CLC001輸出信號電壓為1.0V;電阻R7和R8的精度為1%,阻值為100 Ω,用于改善電纜均衡器輸入端的電感效應以及避免上升或下降過快產生振鈴現象;信號接收端R13=100 Ω的匹配電阻其作用是防止因阻值不匹配造成的信號反射[7]。

        圖2 LVDS接口收發(fā)原理圖

        3 存儲速率優(yōu)化設計

        設計采用NAND FLASH K9WBG08U1M芯片作為存儲介質,單片容量為4GB,其數據輸入端口及命令、地址輸入端口均由外部的8個I/O引腳實現,使用CLE和ALE信號作為地址與命令的區(qū)分信號,完成地址、命令和數據的分時復用。K9WBG08U1M芯片內部集成了兩個獨立的存儲空間chip1和chip2,通過CE1和CE2信號進行選通控制,1個chip內包含8 192個block,分為4個平面plan0、plan1、plan2、plan3,內部結構如圖3所示[8];NAND FLASH是基于頁讀寫,塊擦除的工作模式,進行數據寫入時首先拉高CLE信號將外部的8個I/O鎖定為命令輸入,寫入編程命令“80h”,然后拉低CLE信號,同時拉高ALE信號將外部IO鎖定地址輸入,寫入5個周期的地址數據,接著拉低CLE信號,寫入數據,最后再切換為命令輸入寫入確認命令“10 h”完成數據加載過程,數據經過自動編程過程后將數據寫入到FLASH內;其中編程過程中需要等待一個較長的時間,頁編程典型時間為200 μs,最大為700 μs,且該時間內不響應外部指令,頁編程時間的存在限制了數據寫入的速率[9]。

        根據任務需求可知,若想準確接收存儲采集系統(tǒng)發(fā)送來的LVDS數據,存儲系統(tǒng)的最小存儲速率不能低于采集系統(tǒng)的數據傳輸速率;較長的頁編程時間是制約寫入速率的關鍵因素,頁編程時間為芯片的固有特性不可以減小和消除,設計采用雙平面交替編程、流水線式操作思想來實現時間復用,如圖3所示。將NAND FLASH 2個chip內的8個pane分為4組,其中:chip1中的plan0和plan、plan2和plan3;chip2中的plane0和plane1、plane2和plane3為1組,選擇兩片plane同時進行讀寫操作,提高數據的寫入速率。

        圖3 NAND FLASH 內部結構圖

        雙平面交替編程的過程如圖4所示,利用芯片內部不同平面可以單獨進行操作的特性,連續(xù)循環(huán)對各組進行數據加載和頁編程操作,大幅度提高了單片Flash的存儲速率[10-12]。當第1組加載完成后,頁編程的最大時間約為700 μs,此時對2、3、4組加載,加載時間大約為{2×[(4×1 024+7)×clk_period]+t_DBSY}×3=823.2 μs>700 μs其中,clkperiod=1/30 MB/s為讀寫時鐘周期,tDBSY=1 μs為等待時間,由此可知完成3組數據加載需要的時間大于頁編程的最大時間,即第4組完成加載時,第1組一定完成頁編程操作,可以實現4組連續(xù)循環(huán)加載。在此操作方式下,單片FLASH的最大數據寫入速率為(4 096×8 Byte)/{2×[(4×1 024+7)×clk_period+t_DBSY]×4}=29.85 MB/s[13]存儲系統(tǒng)采用雙片容量為4 GB的FLASH,通過擴展兩片FLASH的數據存儲速率為,能夠滿足正確接收存儲采集系統(tǒng)發(fā)送來的高速LVDS數據。

        圖4 雙平面交叉編程操作流程圖

        4 降頻緩存設計

        為保證存儲器接收數據的完整性,實現數據的可靠接收存儲,使用FPGA內部的雙口RAM構建一個2級ping-pang緩存結構對數據進行緩存,采用數據分流的思想降低寫入FLASH端口的數據速率[14-15]。設計采用了2級緩存結構,以8 KB的雙口RAM作為1級緩存,以2個4 KB的RAM構建的ping-pang結構作為2級緩存;FPGA接收到采集系統(tǒng)發(fā)送來的高速數據后在60 MB的時鐘下寫入1級的緩存;緩存切換實時監(jiān)測1級緩存的半滿信號,如果1級緩存內的數據量大于6144 Byte,控制模塊從1級緩存內讀出4KByted的數據交替寫入后級的ping-pang緩存內,FLASH控制模塊在30 MB的時鐘下依次從ping-pang緩存內讀出數據并交替寫入FLASH_A和FLASH_B。通過2級ping-pang降頻緩存設計可有效提高寫入數據的完整性,避免復雜的時序控制導致存儲數據發(fā)生位置錯亂的情況,1級、2級緩存切換時序如圖5所示。

        圖5 緩存切換控制時序圖

        5 命令接收的可靠性優(yōu)化設計

        存儲器能夠準確接收綜合控制裝置發(fā)送的指令信息是存儲器能夠正確工作的關鍵,避免存儲器因外界干擾進入錯誤的工作狀態(tài)需要對命令方式做可靠性優(yōu)化設計。傳統(tǒng)的命令識別采用三線制組合命令解碼來實現[16],三線制組合解碼實現命令識別的方式可靠性并不高,在工作環(huán)境中因強磁場等干擾使命令線上高低電平發(fā)生變化,勢必會導致存儲器接收到錯誤指令,造成數據記錄失敗。設計提出了采用命令與數據組合識別的方式實現指令接收,在某一命令碼下與數據線上出現特定數據時才會執(zhí)行相應操作,記錄命令解碼如圖6所示,只有當命令線上高低電平連續(xù)為000、001、010、011、100的同時,數據上為連續(xù)的76h、85h、41h、14h、90h才認為是記錄命令。通過該復合指令識別方式可以大大降低存儲系統(tǒng)對命令的誤判而進入錯誤的工作方式;存儲器接收成功命令后會進行相應操作進入特定的工作模式,與此同時,存儲系統(tǒng)將會以串行的通信方式向外反饋當前的工作模式,作為判斷命令發(fā)送成功的判斷依據。

        圖6 命令識別時序

        6 試驗驗證

        對存儲系統(tǒng)進行優(yōu)化設計后,將系統(tǒng)連接到地面的綜合測試設備上進行測試,測試設備以50MB/s的數據傳輸速率向存儲系統(tǒng)發(fā)送自加數,存儲器存儲8GByte數據后,使用長度為5 m的屏蔽雙絞線纜通過LVDS接口以5MByte/s的速率進行數據回收讀數。讀取的部分數據如圖7所示,EB90為數據幀結束標志,EB 90前面的4個Byte為數據幀計數;對回收的數據進行數據處理分析,對數據幀格式、幀計數連續(xù)性及誤碼進行校驗,經多次存儲、讀取驗證,數據正確無誤,無誤碼、丟幀現象存在,存儲系統(tǒng)工作穩(wěn)定可靠。

        圖7 部分回讀數據示例

        7 結 語

        設計采用雙平面交替編程、流水線式操作方法提高存儲系統(tǒng)的數據寫入速率;改進數據回收讀數接口,解決數據回收讀數傳輸距離及讀數速率的不足,節(jié)省回收讀數時間;在時序上對命令接收進行了可靠性優(yōu)化,采用2級ping-pang結構對數據進行緩存保證數據寫入時序完整性;優(yōu)化后存儲器工作穩(wěn)定、可靠,數據存儲速率可以達到60 MByte/s。

        參考文獻(References):

        [1] 武永鵬. 動力學參數測量裝置的研究與實現[D].太原:中北大學,2014.

        [2] 焦新泉,袁 強,韓朝輝,等. 一種高清視頻圖像的實時壓縮與存儲設計[J]. 實驗室研究與探索,2016,35(7):117-119,138.

        [3] 魏 敏,劉文怡,王金陵. 基于交叉雙平面技術的圖像采集存儲系統(tǒng)[J]. 電視技術,2013,37(15):63-66,81.

        [4] 趙盼盼,孟令軍,文 波,等. 箭載圖像壓縮與存儲系統(tǒng)設計與實現[J]. 實驗室研究與探索,2015,34(12):92-96.

        [5] 趙陽剛,郭 濤,黃玉崗. 基于FPGA和LVDS的彈載數據回讀系統(tǒng)設計[J]. 電子器件,2017,40(1):113-117.

        [6] 鄢玲玲,文 豐,李輝景. 一種基于LVDS高速傳輸的接口優(yōu)化設計[J]. 電測與儀表,2016(20):80-83.

        [7] 李治華,趙冬青,甄國涌,等. 高可靠性遠程數據傳輸系統(tǒng)設計[J]. 電子器件,2017,40(2):490-494.

        [8] 吳 凡. 基于FPGA和NAND Flash的嵌入式存儲系統(tǒng)設計[J]. 電子科技,2016,29(3):97-101.

        [9] 梁永剛,崔永俊,郇 弢. 基于NAND型FLASH的雙備份固態(tài)存儲系統(tǒng)[J]. 科學技術與工程,2013,13(26):7675-7682.

        [10] 徐永剛. 基于NAND Flash的嵌入式圖像記錄技術[D].北京:中國科學院研究生院(光電技術研究所),2013.

        [11] 張凱華,任勇峰,賈興中. 基于FPGA的高速數據存儲系統(tǒng)優(yōu)化設計[J]. 電子技術應用,2014,40(9):37-40.

        [12] 彭 軍. 基于NAND Flash的多路并行存儲系統(tǒng)的研究與實現[D]. 長沙:湖南大學,2013.

        [13] 梁永剛,張會新. 基于LVDS的高速遠程圖像采集存儲系統(tǒng)[J]. 科學技術與工程,2013,13(20):6001-6006.

        [14] 儲成群. 基于LVDS接口的高速數據記錄器的設計[D]. 太原:中北大學,2011.

        [15] 劉東海,任勇峰,儲成君. 基于FPGA控制的NAND Flash存儲設計[J]. 科學技術與工程,2013,13(34):10349-10353.

        [16] 甄國涌,王淑琴,李輝景. 彈載記錄器存儲模塊優(yōu)化設計與實現[J]. 計算機測量與控制,2014,22(12):4098-4100.

        猜你喜歡
        高速數據存儲系統(tǒng)存儲器
        靜態(tài)隨機存儲器在軌自檢算法
        分布式存儲系統(tǒng)在企業(yè)檔案管理中的應用
        哈爾濱軸承(2020年2期)2020-11-06 09:22:36
        天河超算存儲系統(tǒng)在美創(chuàng)佳績
        基于AD9250的高速數據接口設計
        電子制作(2018年2期)2018-04-18 07:13:24
        PCI-e高速數據采集卡的驅動與上位機軟件設計
        電子器件(2015年5期)2015-12-29 08:43:12
        華為震撼發(fā)布新一代OceanStor 18000 V3系列高端存儲系統(tǒng)
        一種基于STM32的具有斷電保護機制的采集存儲系統(tǒng)設計
        基于AD7891的浮空器高速數據采集系統(tǒng)設計
        存儲器——安格爾(墨西哥)▲
        基于PCI 2501的高速數據采集與反饋系統(tǒng)
        機械與電子(2014年2期)2014-02-28 02:07:47
        亚洲国产精品成人天堂| 中文字幕一区二区三区97| 日韩三级一区二区三区四区| 国产综合精品久久99之一| 国产探花在线精品一区二区| 亚洲一区二区三区成人| av免费网站在线免费观看| 久久综合九色综合97婷婷| 精品无码国产一区二区三区av | 好大好硬好爽免费视频| 国产女人体一区二区三区| 国产性感午夜天堂av| 亚洲香蕉成人av网站在线观看| 国产成人www免费人成看片| 尤物蜜芽福利国产污在线观看 | 特黄熟妇丰满人妻无码| 人妻无码人妻有码中文字幕| 亚洲精品国产福利在线观看| 日韩人妻免费视频一专区| 亚洲一区二区三区av无码| 91在线精品老司机免费播放| 99久久免费中文字幕精品| 国产亚洲超级97免费视频| 国产亚洲精品久久777777| 久久国产成人亚洲精品影院老金| 中文字幕专区一区二区| 亚洲色图片区| 亚洲精品永久在线观看| 男女上床视频在线观看| 国产精品黑丝高跟在线粉嫩| a级毛片免费观看网站| 中文字幕乱码亚洲无线精品一区| 亚洲成人av一区二区| 国产福利永久在线视频无毒不卡| 国产亚洲日韩欧美一区二区三区 | 人禽无码视频在线观看| 水蜜桃在线视频在线观看| 亚洲一区二区三区高清在线| 免费a级毛片永久免费| 美女视频很黄很a免费国产| 亚洲一区二区三区精品视频|