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

基于FPGA和SDRAM的雷電地閃探測單元存儲系統(tǒng)設(shè)計(jì)

2013-10-27 07:15:49陳曉靜長江大學(xué)電子信息學(xué)院湖北荊州434023
關(guān)鍵詞:信號設(shè)計(jì)

陳曉靜 (長江大學(xué)電子信息學(xué)院,湖北 荊州 434023 )

李開成,李 沁 (華中科技大學(xué)電氣與電子工程學(xué)院,湖北 武漢 430074)

基于FPGA和SDRAM的雷電地閃探測單元存儲系統(tǒng)設(shè)計(jì)

陳曉靜 (長江大學(xué)電子信息學(xué)院,湖北 荊州 434023 )

李開成,李 沁 (華中科技大學(xué)電氣與電子工程學(xué)院,湖北 武漢 430074)

針對雷電地閃信號存儲的特點(diǎn),提出了基于FPGA和SDRAM的地閃探測單元存儲系統(tǒng)的總體設(shè)計(jì),介紹了SDRAM控制器設(shè)計(jì)中的關(guān)鍵問題及解決方案,給出了SDRAM接口硬件電路,詳細(xì)介紹了SDRAM控制器的核心部分——時序控制器的狀態(tài)轉(zhuǎn)換設(shè)計(jì),最后給出SIGNALTAPII的運(yùn)行結(jié)果。實(shí)際雷電信號測試結(jié)果證明該存儲系統(tǒng)的設(shè)計(jì)能夠滿足雷電地閃探測單元系統(tǒng)的需要。

FPGA;SDRAM;地閃探測;存儲系統(tǒng)

雷電災(zāi)害是指雷雨云中電能釋放、擊中物體或所形成的強(qiáng)烈電磁輻射而造成損失的災(zāi)害現(xiàn)象。隨著高科技的發(fā)展,雷電災(zāi)害越來越嚴(yán)重,雷電監(jiān)測與氣象災(zāi)害預(yù)警技術(shù)的研究顯得尤為迫切。雷電地閃探測單元是全能型雷電探測設(shè)備的一個子課題,全能型雷電探測設(shè)備的研制和應(yīng)用將會滿足有關(guān)部門雷電監(jiān)測和氣象災(zāi)害預(yù)警應(yīng)用的需求。雷電地閃探測單元[1]的主要任務(wù)是拾取天線接收的地閃磁場信號和大氣電場信號,并提取雷電信號的特征量包括波達(dá)時間、磁場/電場峰值、方位角等信息,同時保存地閃波形數(shù)據(jù)供探測站主機(jī)讀取。雷電地閃信號采集屬于多通道高速數(shù)據(jù)采集,因此采用FPGA完成雷電地閃探測單元的設(shè)計(jì)。探測單元中的存儲系統(tǒng)必不可少,因?yàn)樘綔y站主機(jī)需要采集處理的數(shù)據(jù)不僅包括地閃信號,而且還包括云閃、光探測單元等其他信號,這些信號具有并發(fā)特性,因此要求各探測單元必須具備存儲的環(huán)節(jié),以防止主機(jī)不能及時處理數(shù)據(jù)而造成的數(shù)據(jù)丟失。考慮到雷電地閃信號采集速率高、存儲容量大、存取速度快以及成本因素,地閃探測單元存儲系統(tǒng)采用SDRAM來設(shè)計(jì)。

1 系統(tǒng)設(shè)計(jì)

1.1SDRAM存儲容量計(jì)算及選型

根據(jù)雷電信號存儲的要求,需要存儲至少10次雷電閃擊的數(shù)據(jù),每次閃擊包括雷電特征量和三通道的波形數(shù)據(jù)。雷電特征量包括波達(dá)時間、方位角、磁場/電場峰值等,每次閃擊特征量占用空間不到100字,所以1K字的存儲空間足以存放10次閃擊的雷電特征量。三通道包括兩路從正交環(huán)天線輸入的磁場信號,一路從平板電場天線輸入的大氣電場信號。波形數(shù)據(jù)所占容量大小與通道數(shù)、通道采樣率、采樣位寬、采樣時間有關(guān),地閃信號頻率覆蓋范圍在300kHz以下,并考慮留有裕量,探測單元的采樣頻率定為2MHz,采樣時間應(yīng)保證能完整保存全部閃擊的波形,1s的采樣時間足以滿足要求。按照采樣頻率2MHz,采樣位寬14bits(約2字節(jié)),3通道,1s采樣時間,10次閃擊計(jì)算,需要存儲容量大小為2×3×2M×10字節(jié)=120M字節(jié)。

該設(shè)計(jì)選用SDRAM型號為MT48LC32M16A2?512MbSDRAMfront.fm.rev.L 10/07 EN.Micron Technology,2000.,該芯片的主要特點(diǎn)為:3.3V電源供電,工作頻率133MHz,所有信號傳輸在系統(tǒng)時鐘的上升沿進(jìn)行,內(nèi)部采用流水線技術(shù),列地址可以在任何時鐘周期內(nèi)改變,可被配置為猝發(fā)長度為1、2、4、8或整頁猝發(fā)讀寫模式,具有自刷新節(jié)電功能,可實(shí)現(xiàn)自動預(yù)充電,行刷新周期64ms,133MHz工作頻率下CAS延時為5.4ns,芯片位寬為16bits,存儲體共有4個BANKS,每個BANK有8192(213)ROWS,每個ROW有1024個(210)COLUMNS,1片MT48LC32M16A2容量大小為32M字,則2片可滿足要求。

1.2SDRAM控制器設(shè)計(jì)需解決的關(guān)鍵問題和總體設(shè)計(jì)

1)SDRAM控制器設(shè)計(jì)需解決的關(guān)鍵問題 SDRAM控制器是基于FPGA平臺實(shí)現(xiàn),F(xiàn)PGA選用StratixII公司的EP2S60F672*Stratix II Device Handbook,volume 1.Altera Corporation,2007.,該型號的FPGA內(nèi)部包括24176個ALMS,48352個ALUTS,2544192 bits 的RAM,36個DSP模塊,144個18bits×18bits的乘法器,4個enhanced PLLs,8個fast PLLS,718個I/O口,足以滿足雷電信號的采集和處理的要求。 SDRAM控制器要完成3通道16位的數(shù)據(jù)存儲及讀取的控制,其設(shè)計(jì)需解決以下關(guān)鍵問題。

設(shè)計(jì)關(guān)鍵問題1:采集字長和存儲字長不匹配的問題。雷電地閃探測單元需要并行采集3個通道,每個通道位寬16bits,而兩片MT48LC32M16A2并行連接組成的位寬為32bits,某一時刻只能并行存儲2個通道的數(shù)據(jù),因此存在采集字長和存儲字長不匹配的問題。解決方法是采用緩存和分時存儲的辦法。為每個通道設(shè)計(jì)一個FIFO緩存器,采集的數(shù)據(jù)首先放入緩存,寫SDRAM時先并行存入通道0和通道1的FIFO緩存數(shù)據(jù),之后再存入通道2的FIFO緩存數(shù)據(jù),從而達(dá)到了較快的采集速率,充分利用了存儲容量,并解決了字長匹配問題。

設(shè)計(jì)關(guān)鍵問題2:通道數(shù)據(jù)存放格式。為簡化FPGA程序的設(shè)計(jì),通道數(shù)據(jù)在SDRAM中的存放需遵循一定的規(guī)律,如表1所示。設(shè)計(jì)在BANK0的ROW0行中存放雷電特征量共占用1024個雙字單元,從ROW1開始所有單元全部存放波形數(shù)據(jù)。每個ROW的前512COLUMS存放通道0和通道1的數(shù)據(jù),其中通道0占低字單元,通道1占高字單元,后512COLUMS存放通道2的數(shù)據(jù),通道2占低字單元,高字單元為無關(guān)隨機(jī)數(shù)。每次閃擊的采樣時間為1s,按2MHz采樣速率計(jì)算需要2000000/512=3906ROWS存放。

圖1 SDRAM控制器設(shè)計(jì)框圖

設(shè)計(jì)關(guān)鍵問題3:通道數(shù)據(jù)的讀取。通道數(shù)據(jù)的讀取在PCI總線讀命令下啟動,其讀取要遵循通道數(shù)據(jù)存放規(guī)律,通道0和通道1的數(shù)據(jù)能夠并行輸出組成32bits,通道2存放地址與其他兩通道不同,所以需要分時輸出。可設(shè)計(jì)2個容量為1k字的READ FIFO,一個READ FIFO用于緩沖存儲器的低字單元數(shù)據(jù),包括分時出現(xiàn)的通道0和通道2的數(shù)據(jù),另一個READ FIFO用于緩沖存儲器的高字單元數(shù)據(jù),包括通道1的數(shù)據(jù)。FIFO輸出數(shù)據(jù)再送入PCI控制單元被PCI總線所讀取。

2)SDRAM控制器總體設(shè)計(jì) 控制器設(shè)計(jì)框圖如圖1所示,設(shè)計(jì)結(jié)構(gòu)包括3個容量為1k字的WRITE FIFO,2個容量為1k字的READ FIFO,1個時序控制器模塊,1個SDRAM驅(qū)動模塊以及特征量提取單元:WRITE FIFO[2]起緩存數(shù)據(jù)的作用,解決采集字長和存儲字長不匹配的問題以及采樣速率10MHz和SDRAM存儲速率133MHz不同的矛盾;READ FIFO也是起緩存數(shù)據(jù)的作用,解決了SDRAM讀取速率133MHz和PCI總線讀取速率50M不同的矛盾;SDRAM驅(qū)動模塊完成命令、地址譯碼的功能*SDR SDRAM Controller White Paper. Altera Corporation,2000.;時序控制器模塊用于產(chǎn)生協(xié)調(diào)各部分模塊工作的時序控制信號,是SDRAM控制器設(shè)計(jì)的核心;特征量提取單元用于提取雷電信號的特征量包括波達(dá)時間、磁場/電場峰值、方位角等信息,該單元與波形存儲模塊并行工作,當(dāng)波形采集完后,各特征量也提取完畢,并按數(shù)據(jù)存放格式的要求存放在存儲器的ROW0單元。

1.3SDRAM接口硬件設(shè)計(jì)

存儲系統(tǒng)由2片MT48LC32M16A2并行連接組成,如圖2所示,其中MT48LC32M16A2(1)用于存放低字,MT48LC32M16A2(2)用于存放高字,2片使用共同的地址線和控制線,不同的數(shù)據(jù)線和數(shù)據(jù)屏蔽線,組成容量為32M×32bits的存儲系統(tǒng)。其中的地址線SA是行地址列地址分時復(fù)用線,行地址線占SA0~SA12,列地址線占SA0~SA9,地址線BA包括BA0~BA1。

1.4時序控制器的FPGA設(shè)計(jì)

圖2 SDRAM接口硬件設(shè)計(jì)

圖3 SDRAM時序控制器的狀態(tài)轉(zhuǎn)換圖

時序控制器模塊用于產(chǎn)生協(xié)調(diào)各部分模塊工作的時序控制信號,是SDRAM控制器設(shè)計(jì)的核心,其狀態(tài)轉(zhuǎn)換圖設(shè)計(jì)如圖3所示。系統(tǒng)復(fù)位后,首先進(jìn)入狀態(tài)1即SDRAM初始化狀態(tài),執(zhí)行一些SDRAM能正常讀寫所需要的一些預(yù)操作包括預(yù)充電、載入模式字、載入寄存器2的值以及載入寄存器1的值等,初始化完畢后進(jìn)入狀態(tài)6即SDRAM刷新狀態(tài),同時對磁場信號的峰值大小進(jìn)行判斷,超過閾值(標(biāo)志thrld=1)并符合地閃雷電特征,則認(rèn)為雷電數(shù)據(jù)到來,使能WRITE FIFO的寫操作并維持1s的雷電采樣時間長度,當(dāng)WRITE FIFO半滿標(biāo)志halfen=1時進(jìn)入狀態(tài)2,即塊寫SDRAM波形數(shù)據(jù)狀態(tài),此狀態(tài)下進(jìn)行2次分時塊寫SDRAM某一行的操作,第1次將2個磁場通道的WRITE FIFO中32位數(shù)據(jù)并行直通式寫入某行的前512列,第二次將電場通道的WRITE FIFO中的16位數(shù)據(jù)高位補(bǔ)0后補(bǔ)齊32位數(shù)據(jù),直通式寫入某行的后512列,行地址從1開始。狀態(tài)2完畢后進(jìn)入SDRAM刷新狀態(tài)7,當(dāng)WRITE FIFO半滿標(biāo)志halfen=1時再次進(jìn)入狀態(tài)2,重復(fù)上述過程,當(dāng)寫完3906行后(1s采樣過程結(jié)束,標(biāo)志nrdsts=1),進(jìn)入狀態(tài)3,即塊寫SDRAM特征量狀態(tài),此狀態(tài)下將把特征提取模塊所獲得的所有特征量寫入SDRAM的行0,行地址為0。狀態(tài)3完畢后返回SDRAM刷新狀態(tài)7,延時后進(jìn)入狀態(tài)4即塊讀SDRAM特征量狀態(tài),將SDRAM的行0中存放的特征量讀出至READ FIFO中,保證PCI局部總線控制模塊讀取時不為空。狀態(tài)4完畢后,SDRAM控制器通過PCI總線向主機(jī)發(fā)送一中斷信號,通知主機(jī)有雷電數(shù)據(jù)到來可以進(jìn)行讀取數(shù)據(jù)的操作。主機(jī)在合適的時候進(jìn)行讀READ FIFO操作,若READ FIFO被讀為半空狀態(tài)(標(biāo)志halfnullen=1),則狀態(tài)7切換到狀態(tài)5,即塊讀SDRAM波形數(shù)據(jù)狀態(tài),此狀態(tài)下進(jìn)行2次分時塊讀SDRAM的操作,第一次將某行的前512列讀出至2個READ FIFO,數(shù)據(jù)寬度為32位,第2次將某行的后512列讀出至1個READ FIFO,高16位數(shù)據(jù)為無關(guān)數(shù),直到讀完所有3906行為止(標(biāo)志位allend=1),重新返回等待雷電數(shù)據(jù)來到的狀態(tài)6。由于READ FIFO的寫入速率遠(yuǎn)大于讀出速率,所以不會出現(xiàn)被讀空或?qū)憹M的情況。

2 SIGNALTAPII運(yùn)行結(jié)果

由雷電采集硬件平臺完成對雷電信號的前置放大、濾波處理,當(dāng)檢測到有過閾值且符合地閃雷電特征的信號產(chǎn)生時,啟動探測單元的存儲系統(tǒng)開始工作。以下是采用QuartusII軟件測試到的SDRAM的工作情況(見圖4):

(1)觀察從SDRAM中讀出的通道0(磁場通道1,如①所示)和通道2(電場通道,如②所示)的數(shù)據(jù)波形。觀察節(jié)點(diǎn)包括SDRAM的控制信號RAS_N、CAS_N、WE_N,以及READ FIFO的寫讀控制信號nwr、nrd,輸入數(shù)據(jù)信號Din,輸出數(shù)據(jù)信號Dout,其中nrd信號來源于PCI控制單元[3]。 從圖4可以看出SDRAM在PCI總線的讀控制命令下能夠正確讀出結(jié)果,每次讀操作實(shí)現(xiàn)了512個數(shù)據(jù)的傳輸,并成功實(shí)現(xiàn)了通道0和通道2的分時傳輸。

圖4 從SDRAM中讀出的通道0和通道2數(shù)據(jù)波形

(2)觀察PCI總線上的3路波形。觀察節(jié)點(diǎn)包括READ FIFO的數(shù)據(jù)輸出,圖5顯示實(shí)現(xiàn)了通道0(磁場通道1)和通道1(磁場通道2,如③所示)并行傳輸,通道2(電場通道)分時傳輸。

圖5 PCI總線上的3路波形

3 結(jié) 語

在分析雷電信號存儲特點(diǎn)的基礎(chǔ)上,提出了SDRAM控制器設(shè)計(jì)需要解決的關(guān)鍵問題以及具體的控制器設(shè)計(jì)方案,最后用實(shí)際雷電信號測試了存儲單元的工作性能,試驗(yàn)證明該存儲系統(tǒng)的設(shè)計(jì)能夠滿足雷電地閃探測單元系統(tǒng)的需要。

[1]陳曉靜,李開成,張明,等.雷電地閃探測單元的研制[J].電測與儀表,2012,49(5):52-55.

[2]高子旺,顧美康.一種基于FPGA的低復(fù)雜度SDRAM控制器實(shí)現(xiàn)方法[J].計(jì)算機(jī)與數(shù)字工程,2010,38(1):194-196.

[3]王誠,吳繼華.Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇、高級篇)[M].北京:人民郵電出版社,2005.

2013-01-12

國家自然科學(xué)基金項(xiàng)目(51077058)。

陳曉靜(1980-),女,講師,博士生,現(xiàn)主要從事電磁測量與儀器方面的研究工作。

TP334.7

A

1673-1409(2013)19-0071-04

[編輯] 洪云飛

猜你喜歡
信號設(shè)計(jì)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計(jì)的信號盲抽取算法
主站蜘蛛池模板: 久久国产精品波多野结衣| 99久久免费精品特色大片| 亚洲首页在线观看| 狠狠亚洲婷婷综合色香| 精品久久综合1区2区3区激情| 日韩高清在线观看不卡一区二区| 色婷婷丁香| 国产精品成人第一区| 97久久免费视频| 国产91视频观看| av天堂最新版在线| 久久青草热| 在线视频亚洲欧美| 97久久精品人人做人人爽| 成人a免费α片在线视频网站| 国产精品福利一区二区久久| 国产精品漂亮美女在线观看| 久久77777| 五月婷婷综合在线视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲国产一成久久精品国产成人综合| 欧美日韩在线成人| 国产a v无码专区亚洲av| 伊人久久大香线蕉影院| 国产在线欧美| a毛片免费看| 青青热久免费精品视频6| 99这里只有精品免费视频| www亚洲天堂| 亚洲系列无码专区偷窥无码| 伊人婷婷色香五月综合缴缴情| 亚洲成a人片77777在线播放| 亚洲不卡av中文在线| 丰满人妻中出白浆| 国产区在线观看视频| 六月婷婷精品视频在线观看 | 亚洲av无码成人专区| 凹凸国产熟女精品视频| 综合五月天网| 国产一级小视频| 手机看片1024久久精品你懂的| 亚洲二三区| 国产精品主播| 最新加勒比隔壁人妻| 国产成人精品18| 激情午夜婷婷| 成人日韩精品| 在线国产91| 欧美a级完整在线观看| 伊人久久青草青青综合| 国产成人艳妇AA视频在线| 国产成人高清在线精品| 综合亚洲网| 亚洲欧美另类色图| 狠狠色丁香婷婷| 国产精品亚洲日韩AⅤ在线观看| 第一区免费在线观看| 日韩最新中文字幕| 伊人久久综在合线亚洲2019| 亚洲欧美综合在线观看| 国产网友愉拍精品| 人妻一本久道久久综合久久鬼色| 亚洲无线视频| 一区二区三区四区在线| 中文字幕在线欧美| 成人午夜免费观看| 超清人妻系列无码专区| 美女被操黄色视频网站| 免费中文字幕在在线不卡 | 女人av社区男人的天堂| 国产制服丝袜无码视频| 免费亚洲成人| 高清亚洲欧美在线看| 中文字幕无码av专区久久| 国产久操视频| 精品福利网| 成年人午夜免费视频| 超碰免费91| 强奷白丝美女在线观看| 伊人AV天堂| 亚洲中字无码AV电影在线观看| 国产亚洲欧美在线人成aaaa|