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

        ?

        一種基于嵌入式軟核的數(shù)據(jù)記錄儀設計方法

        2017-07-26 22:38:56王杰
        科技視界 2017年7期

        王杰

        【摘 要】隨著軍用電子裝備的性能提升和功能擴展,數(shù)據(jù)記錄儀開始向大容量、高速度、高可靠性的方向發(fā)展。本文提出了一種基于嵌入式軟核的記錄儀設計方法,通過FPGA芯片中的NIOS II軟核實現(xiàn)對存儲系統(tǒng)的控制,結果表明,本方法可以有效提高記錄儀的存儲密度、讀寫速度以及可靠性。

        【關鍵詞】數(shù)據(jù)記錄儀;嵌入式軟核;NIOS II.

        【Abstract】With the improvement of performance and function for military electronic equipment, large capacity, high speed and high reliability have become a trend for data recorder. A design of data recorder based on embedded processor has been proposed in this paper, storage system could be controlled with NIOS II CPU Core of FPGA. Results have proved that the storage density, write speed and reliability can be greatly improved.

        【Key words】Data Recorder;Embedded Processor;NIOS II.

        0 引言

        隨著軍用電子技術的快速發(fā)展和新體制電子裝備不斷出現(xiàn),信息的高速記錄作為一項重要的功能被廣泛應用于重大空情記錄回放、雷達回波數(shù)據(jù)記錄、圖形圖像實時捕獲等,大容量記錄儀的應用需求日趨迫切[1-2]。

        目前常用的設計方法是采用SATA接口的硬盤作為存儲介質(zhì)[3-4],通過多個硬盤并行讀寫以提高讀寫速度。但是由于硬盤體積大,讀寫速度有限,這種方法存在存儲密度低、讀寫速度不高的缺點,并且多個硬盤的數(shù)據(jù)同步控制和數(shù)據(jù)管理必須要增加額外的計算機來進行控制,增加了硬件成本和系統(tǒng)重量。本文提出了一種嵌入式軟核的數(shù)據(jù)記錄儀設計方法,通過復用Altera公司FPGA芯片中的NIOS II CPU軟核[5]來進行控制FLASH芯片的讀寫,同時完成數(shù)據(jù)管理和記錄流程控制。具有存儲密度高、讀寫速度快、數(shù)據(jù)壓縮率高、可靠性好等特點,具有廣泛的應用前景。

        1 基于NIOS II的軟硬結合FLASH控制器設計

        FLASH控制器的設計是高速數(shù)據(jù)存儲的關鍵和難點。傳統(tǒng)基于純硬件的FLASH讀寫控制方式存在靈活性差、設計復雜的問題。根據(jù)所選用FLASH芯片的特點,采用軟件+硬件的讀寫控制方式;其中硬件部分對數(shù)據(jù)進行自動接收、緩存,運行在NIOS II CPU上的控制軟件通過對FLASH發(fā)送讀寫控制命令來控制數(shù)據(jù)存儲和讀取。硬件部分保證了足夠快的讀寫速度,軟件部分可以根據(jù)系統(tǒng)需要進行FLASH讀寫模式轉(zhuǎn)換,更加靈活。同時,這種設計方式,大大簡化了硬件控制邏輯設計的復雜性,加快了技術研發(fā)進度。

        為了加速單片F(xiàn)LASH讀寫速度,控制器采用FLASH雙面讀寫和交叉讀寫模式,最高能夠達到傳統(tǒng)讀寫速度的4倍速度。在記錄儀的存儲插件中控制多片F(xiàn)LASH芯片的并行讀寫,在擴展存儲容量的同時成倍提高設備的讀寫速度。

        2 基于NIOS II的嵌入式數(shù)據(jù)管理

        系統(tǒng)各種資源(如:CPU內(nèi)存、緩沖區(qū))在面對海量數(shù)據(jù)的管理問題時,傳統(tǒng)的文件管理方式難以實現(xiàn)。對于嵌入式系統(tǒng)幾MB或十幾MB的內(nèi)存來說,即使通過分段調(diào)入內(nèi)存的方式傳統(tǒng)文件分區(qū)表(FAT表)的查詢也難以實現(xiàn)。另外,傳統(tǒng)文件管理方式中另外一個難題就是磁盤碎片問題,反復的文件建立和刪除會導致磁盤區(qū)域分配不連續(xù),產(chǎn)生碎片。

        為了解決以上問題,NIOS II 配合外圍接口搭建嵌入式控制計算機,通過運行控制軟件建立2級文件索引表(FIL1、FIL2)來對存儲空間和數(shù)據(jù)文件進行統(tǒng)一管理。采用基于Block的最小空間管理,每次分配和回收以Block為單位,記錄不滿一個Block的時候使用后續(xù)記錄數(shù)據(jù)補足;從而杜絕了磁盤碎片的出現(xiàn)。使用一級文件索引(FIL1)表來存儲文件及存儲區(qū)域信息,索引表沒有大小限制,采取分段調(diào)入內(nèi)存的方式。記錄重演系統(tǒng)的實時性體現(xiàn)在用戶命令的響應時間上,我們使用極簡的二級文件索引表(FIL2)來進行快速磁盤分配和檢索,為了滿足相應時間的要求常駐內(nèi)存。每個Block只使用1 bit來標識,最大程度的節(jié)省了內(nèi)存空間。這種文件管理方式在有限的資源下,即保證了文件系統(tǒng)的數(shù)據(jù)完整性,又保證了文件創(chuàng)建、刪除、復制的響應時間。

        3 數(shù)據(jù)壓縮

        記錄數(shù)據(jù)可能包含雷達回波、點航跡數(shù)據(jù)、圖像、音視頻等多種數(shù)據(jù)格式。要把記錄數(shù)據(jù)構成文件,需要經(jīng)過數(shù)據(jù)復合的辦法對原始數(shù)據(jù)進行處理,這一步通過編碼實現(xiàn)。在編碼過程中就存在數(shù)據(jù)壓縮的可能,進一步減小存儲數(shù)據(jù)量,從而在不增加存儲空間的前提下增加記錄時間,相當于是對系統(tǒng)容量的軟擴容[6]。工程實踐中對已有雷達回波數(shù)據(jù)使用商業(yè)壓縮工具Winrar直接進行壓縮,壓縮率可以達到70%左右。本文針對雷達數(shù)據(jù)特征設計具有針對性的壓縮算法,平均壓縮比可以達到53%以上。同時,為了減小數(shù)據(jù)壓縮和解壓對系統(tǒng)性能的影響,采取高效的硬件壓縮、解壓方式,使用較小的硬件開銷首先高速處理。

        4 容錯處理

        系統(tǒng)經(jīng)過長期使用難免會出現(xiàn)各種各樣的故障,主要來源有兩個:一是,各種控制器件的老化造成系統(tǒng)失效,二是,由于工藝的限制,F(xiàn)LASH的擦寫次數(shù)有限,使用中會出現(xiàn)壞塊甚至整個芯片失效,造成記錄失敗。為了提高系統(tǒng)可靠性便于維護,在NIOS II 嵌入式系統(tǒng)中開發(fā)了系統(tǒng)自動診斷軟件。通過建立故障模型,進行故障模擬和測試生成,從而建立各控制組件以及存儲區(qū)域的診斷列表。通過發(fā)送各種控制指令,捕獲反饋信號來定位故障位置,進行修復或者器件更換。FLASH芯片內(nèi)出現(xiàn)壞塊時,可自動屏蔽壞塊,不會影響記錄速度;當某個FLASH芯片出現(xiàn)故障時,系統(tǒng)會隔離壞片降速記錄,保證正常工作。

        5 結論

        隨著軍用電子裝備的性能提升和功能擴展,數(shù)據(jù)記錄儀開始向大容量、高速度、高可靠性方向發(fā)展。本文提出了一種基于嵌入式軟核的記錄儀設計方法,通過復用NIOS II 軟核來實現(xiàn)對FLASH芯片控制、數(shù)據(jù)管理、記錄流程控制,工程實踐表明,本方法可以有效提高記錄儀的存儲密度和讀寫速度,且具有數(shù)據(jù)壓縮率高、可靠性好、結構緊湊等特點。

        【參考文獻】

        [1]胡建萍,王大全,呂幼華.一種雷達記錄儀的數(shù)據(jù)采集軟件系統(tǒng)[J].杭州電子工業(yè)學院學報,2002(01):6-10.

        [2]許正榮,昂志敏.PCI 總線主控接口在雷達回波記錄與重演設備中的應用[J].現(xiàn)代電子技術,2004,27(05):21-23.

        [3]汪濤.基于SATA總線技術的雷達I/Q數(shù)據(jù)記錄重演系統(tǒng)設計[D].南京:南京理工大學,2014.

        [4]侯冰劍.固態(tài)硬盤的多通道存儲系統(tǒng)設計[D].武漢:華中科技大學,2009.

        [5]羅杰俊.基于Nios II的SOPC應用技術研究[D].哈爾濱:哈爾濱工業(yè)大學, 2009.

        [6]蔡玥,陳鵬.基于小波分解的雷達記錄儀數(shù)據(jù)壓縮算法[J].空軍雷達學院學報,2006,20(02):114-117.

        [責任編輯:朱麗娜]

        无码精品国产午夜| 亚洲av福利无码无一区二区 | 人妻少妇中文字幕在线| 欧美俄罗斯40老熟妇| 亚洲人成电影在线无码| 亚洲精品无码高潮喷水在线 | 中文字幕一区二区黄色| 无套中出丰满人妻无码| 男女性高爱潮免费观看| 久久亚洲国产精品五月天| 免费视频亚洲一区二区三区| 欧美精品videosse精子| 色偷偷一区二区无码视频| 精品国产你懂的在线观看| 午夜av天堂精品一区| 少妇被粗大的猛烈进出69影院一 | 成年女人免费v片| 永久免费看啪啪网址入口| 久久精品国产亚洲婷婷| 国产91九色免费视频| 欧美 日韩 人妻 高清 中文| 比比资源先锋影音网| 99久久久久久亚洲精品| 99久久婷婷国产一区| 国产女人的高潮国语对白| 免费一区二区三区在线视频| 日韩国产有码精品一区二在线| 亚洲最大免费福利视频网| 午夜精品久久久久成人| avtt一区| 91久久香蕉国产熟女线看| 亚洲成av人的天堂在线观看| 国产成人影院一区二区| 国产喷白浆精品一区二区豆腐| 国产精品国产三级国产a| 国产性一交一乱一伦一色一情| 中文字幕无码免费久久9| 亚洲av迷人一区二区三区| 亚洲日本一区二区一本一道 | 极品美女尤物嫩模啪啪| 99久久精品在线视频|