《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > SAR高速海量數據存儲與回放系統設計
SAR高速海量數據存儲與回放系統設計
來源:電子技術應用2011年第3期
陶 君, 袁 著, 張 可, 張 偉
電子科技大學 電子科學技術研究院 ,四川 成都610054
摘要: 為了解決SAR匹配成像數據以及合成孔徑雷達中頻采樣后高速海量數據的存儲問題,介紹了一種基于FPGA控制的NAND Flash數據存儲及回放系統設計方案。實驗證明,該系統能以3 Gb/s碼流實時存儲數據具有強實時性,且性能穩定,有很好的工程使用價值。
中圖分類號: TP211
文獻標識碼: A
文章編號: 0258-7998(2011)03-0126-04
Design of SAR high-speed and mass data storage and playback system
Tao Jun, Yuan Zhu, Zhang Ke, Zhang Wei
Research Institute of Electronic Science Technology, Electronic Science and Technology University, Chengdu 610054, China
Abstract: The design of NAND flash storage and playback system based on FPGA is presented in this paper to implement the super high-speed storage of SAR image and mass sampling data. Experimental results confirm the control system can realize the real-time storage up to 3 Gb/s. The system possesses some value in engineering applications and the feature of strong real-time, stable.
Key words : data storage; FPGA; NAND flash; invalid block management


    隨著合成孔徑雷達(SAR)對分辨率的要求不斷提高,其中頻采樣后回波信號的數據量與信號處理后的二維雷達圖像的數據量大大增加。為了便于后續分析與處理,通常會將這些海量回波數據以及雷達圖像數據進行無失真數據存儲。這對數據存儲系統的設計提出了兩個方面的要求:(1)接口簡單且有較高的數據存儲速率;(2)由于所需存儲數據數量巨大,要求存儲系統有足夠的容量。
    傳統的SDRAM存儲方案隨著存儲器容量的增加,其復雜性和實現成本也迅速提高,且在系統掉電后所存儲數據會丟失,不適合數據的回放分析及處理的應用場合[1]。而采用基于Flash的存儲方案,存儲容量大(單片容量可以達到32 GB),不但數據存儲的效率較高(單片讀寫速度可以達到160 Mb/s),而且其接口通用、設計簡單,方便頻繁讀寫操作,因此是大容量雷達數據實時存儲的優選方案。
1 系統設計
1.1系統設計指標

    本系統是SAR雷達信號處理系統中的子系統,主要實現對中頻采樣數據和合成孔徑雷達匹配景象數據進行存儲與回放。根據應用需求分析,設計的系統應具有數據存儲和數據回傳(上傳至PC機)兩項基本功能,其中以數據存儲為核心功能。在數據存儲過程中,最關鍵的兩個指標分別是數據存儲速率和數據存儲量。這兩項指標直接影響系統設計的優劣。根據表1列出的SAR工作典型參數,就上述兩個指標進行分析。
    (1) 存儲速率分析
    由表1可知,經過信號處理后的一幀圖像為4 096×4 096像素。極限情況下,每秒鐘信號處理模塊會送出3.5幀匹配景象數據,則圖像存儲的速率必須大于448 Mb/s。存儲中頻采樣數據時,根據上述采樣率以及A/D的采樣位寬,可估算每秒采集到的正交兩路中頻雷達信號數據量為350 MB,即中頻采樣數據的存儲速率要求高于2.8 Gb/s。

    (2) 存儲量分析
  由于系統采用非易失存儲介質,存儲量與系統開機運行時間相關。根據分析,設定存儲系統工作在最長時間5 min時,可估算規定時間內系統需要存儲102.6 GB的中頻采樣數據和16.5 GB的圖像數據。這就要求設計系統板載總數據存儲容量大于118.1 GB。
1.2 系統結構
  為了滿足設計技術指標要求,對構成系統的主要器件選擇如下: (1)存儲系統主控器選取Altera 公司型號為EP2S90F780FPGA芯片。(2)存儲芯片選取三星公司型號為K9LBG08U0M的NAND Flash。(3)選取Cypress Semiconductor公司的EZ-USB FX2作為數據回傳USB2.0的微處理控制器。(4)選用美光公司型號為ML48LC8M16的SDRAM作為數據緩存芯片。系統硬件結構框圖如圖1所示。

2 硬件設計
2.1 SDRAM接口設計

    SDRAM與FPGA的連接示意圖如圖2所示。左邊是SDRAM芯片ML48LC8M16的引腳,右邊是FPGA中SDRAM數據接口模塊對應的信號。系統中運用了兩片ML48LC8M16,圖2是一片SDARM的接口,另一片接口與之相同。兩片SDRAM乒乓緩存高速數據,可以增加系統存儲的穩定性和可靠性。

2.2 NAND Flash存儲模塊設計
    系統數據存儲基本單元由型號為K9LBG08U0M的NAND Flash芯片組成,K9LBG08U0M是一款低功耗、高效率的NAND Flash存儲芯片。其內部采用典型“塊-頁”組織結構方式,片內總共分為8 192塊,每塊包括128頁,每頁可存儲4 KB,總存儲空間達到4 GB[2]。其典型編程和擦除時間分別為0.8 ms、1.5 ms,存儲速度較快,存儲容量適中,適合SAR海量數據存儲的應用場合。系統以FPGA為主控制器,并行控制4個NAND Flash存儲器工作組,其接口電路原理圖如圖3所示。每個存儲器組分別由8片K9LBG08U0M芯片組成。每組中又以4片為一個最小存儲單位。每個最小存儲單位中,將地址鎖存信號ALE、命令鎖存信號CLE等控制信號線通過并接的方式連接到一起,各片數據地址復用線IO0~IO7獨立連接至FPGA的通用I/O中。

    這樣將數據通道可擴展至32 bit,有效地拓寬了數據存儲帶寬,提高了數據吞吐量。同時,因采用了32片NAND Flash芯片,板載存儲容量達到了128 GB。
2.3 回傳模塊設計
    數據回傳通道通過EZ USB 68013與PC連接,集成了USB2.0收發器、串行接口引擎(SIE)、增強型8051微控制器和可編程的外圍接口。設計中采用USB 68013的GPIF接口,并運用8 bit的傳輸方式。EZ-USB FX2可配置成Ports、GPIF Master(主)和Slave FIFO(從)三種不同的接口模式,在設計中使用Slave FIFO模式[3]。在該模式下,外部邏輯直接連接到FX2的端點FIFO,GPIF并沒有被激活。因為外部邏輯可以直接控制FIFO,所以FIFO的基本控制信號(標志、片選、使能)由EZ-USB FX2的引腳引出,外部控制可以是同步或異步。圖4為在Slave模式下USB芯片外圍電路以及與FPGA連接的原理圖。

3 存儲系統軟件設計
3.1控制器軟件模塊

     數據傳輸與存儲控制電路的開發工作主要集中在FPGA上。根據上述分析與介紹,結合NAND Flash以及USB 68013芯片的操作特點,考慮控制器的通用性與系統的可擴展性,存儲系統軟件設計如圖5所示。其中包括USB操作命令解析模塊、寫時序發生模塊、壞塊管理" title="壞塊管理" target="_blank">壞塊管理模塊、數據上傳控制模塊、塊擦除時序發生器模塊、讀時序發生器模塊等。
    圖5中,虛線框標定的軟件模塊均運用硬件描述語言編寫,在Quarters II編譯環境下編譯、綜合并得到了實現。

3.2 系統工作流程
    系統工作流程如下:上電后,由壞塊管理程序掃描所有存儲塊,同時記錄壞塊地址值,并存入FPGA內建立的RAM壞塊表中;然后系統等待接收并解析USB控制命令;若控制命令為數據存儲,首先進行寫數據目標塊擦除操作,然后在壞塊管理程序監管下,由寫時序發生模塊存儲SDRAM接口準備好的數據,數據存儲完畢后系統進入待命狀態。若控制命令為數據讀取,首先從USB控制命令中解析出目標數據地址,之后由讀取時序發生模塊將數據讀入USB芯片的FIFO中;最后系統根據FIFO標志位將數據上傳至PC機。整個存儲系統工作的流程圖如圖6所示。

3.3存儲速度優化
    從存儲芯片的存儲機制出發,優化控制器軟件結構可以達到提高系統存儲速度的目的[4]。單片NAND Flash將數據寫入的過程是:通過數據總線向存儲芯片發送寫數據命令80 h,緊接著寫目的頁地址,然后寫4 096 B數據(計算數據寫入所需要時間為Tdata-in),最后輸入結束命令10 h[2]。這一系列操作完成后Flash進入忙碌狀態,同時將4 KB數據從數據緩存區搬移到內核,計算搬移所需要的時間為Tprog。則4 KB數據寫入的總時間如下:
 
由此可得到單片寫入速度為96 Mb/s。系統硬件結構設計時將4片存儲器作為最小單元級聯,采用該方式數據寫入速度可以提高到384 Mb/s。為進一步提高速度,可將數據搬移時間Tprog充分利用起來??刂破鬈浖軐崿F對兩個不同的單元進行乒乓操作,即在一個存儲單元進入忙狀態時,另一個存儲單元開始寫。這樣交替操作,寫入速度可達到768 Mb/s。控制器同時驅動4個存儲器組并行工作,則其數據存儲速度可進一步提升到3 072 Mb/s(即3 Gb/s)。
3.4  NAND Flash壞塊管理
    由于NAND Flash 在出廠和使用過程中都會出現壞塊 (無法或錯誤地存儲數據),這將對所存儲數據的準確性造成影響。為了準確無失真地存儲數據,必須對NAND Flash中隨機出現的壞塊進行有效的處理。本設計采用一種自適應(可變長度)狀態機方法,簡單有效地實現了壞塊的管理。系統上電運行時,將由主控制器掃描得到的所有壞塊地址值存入FPGA內建立的RAM表中[5]。
    采取這樣的方式,可使片上RAM資源消耗降低[6]。在進行數據寫操作時(地址線性增加),判斷壞塊地址與當前寫地址之間的距離,通過內部計數器操作可避開壞塊。壞塊管理狀態轉換圖如圖7所示。

    壞塊管理狀態機包括3個狀態:Idle(空狀態)、Get_timer(取壞塊距離狀態)、Addr_change(塊地址改變狀態)。其操作流程如下:(1)系統復位時狀態機進入Idle狀態,等待不執行任何操作。(2)當頁地址標志位不為0時(寫操作開始),狀態機進入Get_timer狀態,此狀態下取下一個壞塊到當前塊的距離,并賦給定時器timer,若timer為“0”繼續停留在該狀態,同時連續壞塊地址自加;若timer不為“0”,則狀態跳轉到Addr_change。(3)在Addr_change狀態下,等待一個Block中所有頁寫完后,判斷timer是否為非“0”,若是塊地址自加,同時timer自減;反之輸出塊地址為原地址加上連續壞塊寄存器的值。
    該方法實現的壞塊管理程序,能有效避開隨機出現的壞塊,降低片上資源消耗,提高了工作效率,確保了雷達數據存儲的完整性與準確性。
4 系統實驗結果
    通過軟硬件協同設計,最終實現了整個存儲控制系統,包括板載32片Flash芯片(正面16片,背面16片)、主控FPGA芯片、USB控制芯片、SDRAM芯片、配置芯片等。
    將同一幀灰度圖像數據分別存儲在經過壞塊管理的存儲器組1和未經過壞塊管理的存儲器組2中,然后通過讀時序操作分別讀取數據,在PC機上整合成一幀完整的圖像并做對比,其結果如圖8所示??梢娢唇泬膲K管理存儲的圖像數據出現失真,壞塊區域輸出成片“0”值,圖像出現帶狀白色噪聲點,這些干擾噪聲會嚴重影響后續信號處理結果。

    經過壞塊管理后讀出的數據形成如圖8(b)的圖像可以發現,完全不存在圖8(a)所示現象,圖像中只有包含有真實目標的匹配成像信息。說明經過壞塊處理后數據被完整準確地存儲起來,不會對后續的信號處理造成影響。
    本文介紹的系統作為子模塊已在SAR成像系統中成功應用。實踐證明,本存儲回放系統能夠高效、穩定、可靠地工作,而且數據存儲無失真。在后續工作中,可在Flash控制邏輯上采用雙線程操作(Two Plane)方式,能將數據寫入速度提高約1.6倍;也可驗證控制器的通用性,在存儲板上搭載單片容量更大的存儲芯片,簡單修改配置參數就可將目前板載總容量為128 GB的存儲系統將其容量擴至4 TB,使其適應未來大容量存儲設備的發展趨勢。
參考文獻
[1] 黃偉,羅新民.基于FPGA的高速數據采集系統接口設計[J].單片機與嵌入式系統設計,2006(4):35-36
[2] Samsung.NAND flash assignment recommendation [EB/OL].www.sumsung.com.2008.
[3] 李鵬勃,張洪平.基于USB2.0的高數數據采集系統[J].電子技術應用,2009,35(10):109-111.
[4] 邱華,黃少珉,張萌.提高Nand Flash性能的方法[J].計算機工程與應用,2009,45(8):84-86.
[5] 夏宇聞.Verilog數字系統設計教程[M].北京:北京航空航天大學,2003.
[6] 張勝勇,高世杰.基于FPGA的NAND Flash壞塊處理方法[J].計算機工程,2010(6):239-240.

此內容為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>
          国产人成精品一区二区三| 欧美jizzhd精品欧美喷水| 国产偷国产偷精品高清尤物| 免费成人av在线看| 久久精品国产综合精品| 久久在线免费观看视频| 久久久一二三| 国产日韩精品一区二区| 一区二区三区欧美亚洲| 在线免费精品视频| 国产精品盗摄久久久| 欧美日韩精品一区二区| 久久精品av麻豆的观看方式| 国产精品国产福利国产秒拍| 亚洲电影观看| 国产欧美日韩亚州综合| 国产精品第13页| 国产精品一区二区三区四区五区| 伊人一区二区三区久久精品| 国产噜噜噜噜噜久久久久久久久| 国产精品视频久久久| 久久精品视频免费| 亚洲一区免费观看| 亚洲午夜精品国产| 欧美激情a∨在线视频播放| 亚洲一区二区免费| 欧美日韩精品一区二区天天拍小说| 激情成人中文字幕| 日韩一级裸体免费视频| 国产日韩av一区二区| 午夜国产精品影院在线观看| 久久精品电影| 亚洲精品一区二区三区福利| 欧美久久婷婷综合色| 欧美国产精品中文字幕| 性久久久久久久久| 欧美va亚洲va香蕉在线| 国产精品magnet| 国产精品伦理| 久久av资源网| 香蕉av777xxx色综合一区| 欧美亚洲三级| 亚洲欧美国产va在线影院| 韩日午夜在线资源一区二区| 欧美精品一区二区三区在线看午夜| 欧美成人一区二区三区片免费| 国产欧美日韩高清| 一区二区三区产品免费精品久久75| 久久综合久久综合九色| 久久九九精品99国产精品| 在线观看一区二区精品视频| 日韩一级视频免费观看在线| 午夜国产一区| 欧美一区二区三区四区在线观看地址| 欧美大片在线观看| 极品裸体白嫩激情啪啪国产精品| 国产欧美日韩专区发布| 欧美激情 亚洲a∨综合| 99re66热这里只有精品4| 影音先锋欧美精品| 国产热re99久久6国产精品| 欧美精品网站| 久久夜色精品国产噜噜av| 欧美破处大片在线视频| 一区二区av在线| 美女主播精品视频一二三四| 狠狠色综合网站久久久久久久| 99日韩精品| 欧美gay视频激情| 亚洲福利视频三区| 欧美大片在线观看一区二区| 一本色道久久综合亚洲精品按摩| 国产三级欧美三级| 欧美视频二区36p| 欧美日韩国内自拍| 欧美日韩国内自拍| 午夜亚洲性色视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美专区日韩专区| 亚洲美女区一区| 久久精品视频网| 国产亚洲精品资源在线26u| 国产精品久久久久久久久婷婷| 亚洲欧洲在线一区| 欧美高清在线| 亚洲精品久久久久久下一站| 久久视频一区二区| 国产精品午夜在线| 欧美亚州一区二区三区| 狠狠色丁香婷婷综合| 羞羞答答国产精品www一本| 国产精品va在线播放| 久久久精品国产免大香伊| 亚洲国产精品v| 国产精品视频免费一区| 久久尤物视频| 女女同性女同一区二区三区91| 狠狠色综合网站久久久久久久| 日韩午夜精品| 黄色一区二区三区| 国产亚洲美州欧州综合国| 亚洲欧美日韩国产成人精品影院| 国产精品swag| 亚洲一区二区三区精品在线| 久久一区二区三区国产精品| 性色av一区二区三区| 久久国产66| 亚洲图片自拍偷拍| 久久www成人_看片免费不卡| 一区精品在线播放| 亚洲欧美日韩精品久久奇米色影视| 最新国产成人av网站网址麻豆| 国产精品天美传媒入口| 欧美午夜一区二区福利视频| 久久一区免费| 欧美成人精品激情在线观看| 国产乱码精品一区二区三区不卡| 亚洲欧美大片| 久久国产精品久久国产精品| 国内精品模特av私拍在线观看| 亚洲一区在线直播| 欧美久久久久久久| 黄色日韩精品| 欧美肥婆bbw| 一本久久综合亚洲鲁鲁五月天| 亚洲激情啪啪| 欧美视频精品一区| 欧美日韩国内自拍| 久久国产精品黑丝| 欧美成人自拍| 欧美一区二区视频网站| 国产一区二区精品久久| 欧美一区二区在线| 欧美日韩精品伦理作品在线免费观看| 国产日韩欧美制服另类| 久久精品一区| 欧美在线观看一区| 久久国产福利国产秒拍| 欧美日韩激情网| 悠悠资源网亚洲青| 欧美精品成人91久久久久久久| 亚洲最新视频在线播放| 欧美精品偷拍| 亚洲欧洲精品一区二区三区| 老司机免费视频一区二区| 日韩午夜三级在线| 欧美国产日产韩国视频| 亚洲在线1234| 国产精品国产三级国产专区53| 一本色道久久综合亚洲精品小说| 免费成人高清在线视频| 亚洲天堂偷拍| 韩国自拍一区| 亚洲黄一区二区三区| 久久综合成人精品亚洲另类欧美| 欧美日韩免费一区| 亚洲激情欧美| 久久久精品2019中文字幕神马| 亚洲精品一区二区三区四区高清| 亚洲婷婷国产精品电影人久久| 日韩视频免费在线| 欧美jjzz| 国产精品久久毛片a| 欧美一级理论片| 欧美三级视频在线播放| 久久久久久久久久久久久久一区| 国产精品久久国产愉拍| 国产精品日韩欧美| 欧美亚州在线观看| ●精品国产综合乱码久久久久| 国产精品视频免费在线观看| 国产在线精品二区| 一区二区三区高清| 久久资源av| 国产丝袜美腿一区二区三区| 亚洲愉拍自拍另类高清精品| 午夜精品久久久久久久久久久| 日韩亚洲国产精品| 亚洲日本中文字幕| 亚洲精品美女在线观看| 亚洲观看高清完整版在线观看| 欧美一区二粉嫩精品国产一线天| 午夜精品久久久久久久白皮肤| 国产在线视频欧美一区二区三区| 精东粉嫩av免费一区二区三区| 久久亚洲私人国产精品va| 亚洲精品久久久久中文字幕欢迎你| 午夜亚洲福利在线老司机| 欧美日韩视频在线| 亚洲一区欧美二区| 亚洲网站在线看| 亚洲精品视频在线观看网站| 久久亚洲春色中文字幕| 久久男人av资源网站| 国产日本欧美一区二区三区| 国外精品视频| 亚洲日本理论电影| 亚洲电影免费观看高清完整版在线| 欧美成人三级在线| 亚洲一级网站| 亚洲黄色大片| 亚洲一区二区网站| 亚洲一区二区三区乱码aⅴ| 国产区精品视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 午夜视频久久久久久| 在线观看久久av| 欧美日韩极品在线观看一区| 欧美中文字幕不卡| 亚洲手机在线| 欧美日韩一区三区四区| 狠狠入ady亚洲精品| 国产精品视频男人的天堂| 久久夜精品va视频免费观看| 亚洲欧美综合网| 制服诱惑一区二区| 在线亚洲美日韩| 亚洲精选在线观看| 国内欧美视频一区二区| 久久精品视频在线| 国产精品久久久久久久免费软件| 国产精品swag| 韩日午夜在线资源一区二区| 国产精品九九久久久久久久| 亚洲国产综合视频在线观看| 欧美精品一区视频| 欧美精品一区二区三区四区| 国产精品亚洲视频| 一区二区三区欧美| 一区二区三区中文在线观看| 国产精品二区二区三区| 午夜视频在线观看一区二区| 日韩手机在线导航| 久久久久国色av免费观看性色| 国产一区二区成人久久免费影院| 久久久亚洲人| 国产精品视频你懂的| 国产日韩欧美日韩大片| 亚洲欧美99| 亚洲国产精品悠悠久久琪琪| 欧美国产日韩一区二区三区| 亚洲国产第一页| 欧美精品一区在线观看| 久久久.com| 亚洲自拍偷拍麻豆| 亚洲一区二区高清视频| av不卡在线| 欧美电影专区| 国产精品欧美一区二区三区奶水| 亚洲黄色av| 在线亚洲观看| 欧美午夜寂寞影院| 在线视频亚洲欧美| 欧美日韩成人在线播放| 另类尿喷潮videofree| 久久久久成人精品免费播放动漫| 精品999网站| 亚洲国产欧美在线人成| 亚洲欧美激情视频| 久久理论片午夜琪琪电影网| 欧美精品日韩三级| 午夜欧美视频| 蜜臀久久久99精品久久久久久| 一区二区三区四区五区在线| 亚洲午夜激情网页| 国产精品国产三级国产普通话99| 亚洲一级片在线观看| 亚洲激情电影中文字幕| 欧美午夜视频在线观看| 国产亚洲精久久久久久| 国产精品www| 91久久久久久久久久久久久| 正在播放亚洲| 在线成人激情黄色| 久久亚洲春色中文字幕| 欧美精品情趣视频| 精品福利av| 亚洲欧美卡通另类91av| 麻豆av一区二区三区| 久久精品女人的天堂av| 国产精品美女久久久久久免费| 国产精品无码专区在线观看| 久久成人资源| 久久精品一区四区| 欧美日韩成人在线观看| 久久久久99精品国产片| 国产午夜精品理论片a级大结局| 欧美日韩国产精品一卡| 亚洲婷婷综合色高清在线| 日韩一级视频免费观看在线| 国产精品视频不卡| 久久亚洲精品网站| 久久婷婷综合激情| 亚洲国产欧美一区二区三区久久| 99精品国产热久久91蜜凸| 亚洲裸体俱乐部裸体舞表演av| 欧美日韩精品综合在线| 国产日韩欧美制服另类| 欧美网站大全在线观看| 欧美日本一道本| 激情成人在线视频| 91久久久亚洲精品| 欧美一二三区精品| 一区二区三区 在线观看视| 亚洲午夜精品17c| 日韩视频在线观看国产| 亚洲一区二区在线观看视频| 亚洲欧美一区二区三区极速播放| 国产精品一区二区久久精品| 国产精品乱码久久久久久| 欧美+亚洲+精品+三区| 午夜精品一区二区三区在线视| 亚洲精品国偷自产在线99热| 亚洲精品永久免费精品| 亚洲激情婷婷| 一区二区三区视频在线观看| 久久综合狠狠| 久久噜噜噜精品国产亚洲综合| 99在线观看免费视频精品观看| 久久国产精品亚洲77777| 一区视频在线看| 国内精品免费在线观看| 亚洲欧美国产精品桃花| 欧美日韩国产一级| 欧美精品成人91久久久久久久| 国产欧美一级| 亚洲小视频在线观看| 毛片基地黄久久久久久天堂|