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

一種FPGA的SEU效應測試方法研究

2019-07-01 02:31:40王志國孟令軍張皓威張敏
中國測試 2019年1期

王志國 孟令軍 張皓威 張敏

摘要:為對"GA在低空環境下受高能粒子輻射而產生的單粒子翻轉(SEU)進行失效統計,設計一種便攜式實時FPGA的SEU效應測試系統。該系統采用FPGA作為主控模塊,以樹莓派作為上位機,通過長距離低壓差分信號線遠程連接到被測FPGA進行測試。上位機接收測試結果存儲至SD卡,并實時顯示到車載顯示器,以供測試人員即時了解測試情況。經過在青藏高原實地測試,獲得大量的現場數據。對測試結果進行分析,得到的大氣中子劑量與FPGA的SEU事件概率之間的數值關系與預期一致。測試結果表明該便攜式實時測試系統科學有效,可為低空飛行器的FPGA選型提供一定參考。

關鍵詞:FPGA;低空環境;單粒子翻轉;樹幕派;低壓差分信號

中圖分類號:V11 文獻標志碼:A 文章編號:1674-5124(2019)01-0115-06

0 引言

由于FPGA具有容量大、速度快、穩定性好、并行數據處理能力強以及開發成本低周期短的特點,被廣泛應用于航空宇航領域的控制與信號處理[1]。目前絕大多數FPGA屬于SRAM型邏輯塊陣列,是一種易失性存儲器件[2],尤其是集成電路工藝達到了微米、納米級別,FPGA的內核電壓降低、門數劇增[3],單粒子翻轉(single event upset,SEU)、單粒子功能中斷(single event function interrupt,SEFI)和單粒子瞬態脈沖(single event transient,SET)等一系列單粒子效應發生的可能性大大增加[4]。其中,SEU是最常見的FPGA單粒子故障,當空間各類粒子(如質子、中子、α粒子等)對FPGA產生輻射,很容易發生SEU,從而使FPGA功能紊亂甚至失效,對飛行器造成不可預估的影響和損害[5]。因此,國內外許多研究機構對FPGA的SEU效應進行了研究。

現在,對于FPGA的SEU效應的測試方法主要有分析模型法、故障注人法以及現場錯誤數據分析法[6]。分析模型法主要針對小型電路系統,且其計算復雜,耗費人力;故障注人法是人為引入故障測試FPGA,但仍然與真實環境有差別;現場錯誤數據分析法目前主要是針對航天領域的FPGA測試,我國的航天某研究所與高校都曾做過實驗,將測試設備帶入太空,可以獲得真實有效的數據。

本測試系統采用的是現場錯誤數據分析法,主要對低空飛行器機載FPGA進行SEU測試。與航天部門的實驗相比,本測試系統具有成本低、測試周期短、靈活性強、算法復雜度小的特點。本文選擇我國青藏高原地區進行地面測試,青藏高原海拔在3000~5000m(測試點及其海拔高度分布如表I所示),大氣稀薄,空間輻射大,可以很好地模擬低空環境。

1 系統組成與測試原理

1.1 系統組成

該測試系統主要包括:樹莓派(Raspberry Pi)上位機與測試臺模塊,FPGA主控模塊,被測FPGA模塊,中子探測儀以及GPS模塊。系統整體組成如圖1所示。

樹莓派上位機采用Python語言編程[7],用于實時存儲與顯示單粒子翻轉現象的測試結果;FPGA主控模塊作為被測FPGA的信號源,完成測試數據回讀,與原數據對比得出結果并經過LVDS線[8]上傳到上位機;中子探測儀實時獲取測試點大氣中中子劑量,將中子檢測結果傳輸到主控FPGA,由主控FPGA編幀發送到上位機存儲,以此作為判斷大氣粒子實時劑量的參考值;GPS模塊實時獲取測試點的經緯度信息、年月日時分秒信息,同時為系統提供秒脈沖(PPS)信號,將其作為數據采集存儲基準觸發時鐘。

1.2 測試原理

1.2.1 SEU效應原理

本文設計的測試系統,主要測試SRAM型FPGA的單粒子翻轉效應。SRAM型FPGA編程功能是依靠無數個SRAM存儲單元存放的數值(“0”或“1”)[9],本文測試的兩款FPGA分別為CycloneⅡ代(EP2C8T11418)和CycloneⅢ代產品(EP3CSE144C7),均為SRAM型FPGA。前者存儲單元數為16萬余個,后者總的存儲單元數為42萬余個。這兩個型號的FPGA均為實驗室常用型號,屬于中低集成度的常用芯片。圖2是典型的6T(6管)SRAM存儲單元結構示意圖。

M1與M2組成一個CMOS反相器a,其中M1的G端(柵極)與M2的G端連結為輸入(in,與圖中的“Q”相連),M1的S端(源極)接GND,M2的S端接Vcc,M1的D端(漏極)與M2的D端連結作為輸出(out,與圖中的“Q非”相連)。M3與M4組成一個CMOS反相器b,由CMOS反相器a、b交叉耦合組成鎖存器[10]。根據CMOS管的通斷可以判斷SRAM的輸出值,具體對應關系如表2所示。

根據圖2可知,當M1與M4導通,M2與M3關斷時,SRAM存儲單元內容為“1”(即Q為“1”)。此時M3的D端電勢為VCC,所以M3的漏極PN結處于反偏狀態。當空間環境中具有一定能量的重粒子射入M3的漏極PN結附近時(圖3中被圈起的部分),在該高能粒子入射軌跡周圍的P型襯底被電離化形成耗盡層[11],由此產生從M4的S端到M3的D端形成一個瞬間脈沖電流IP。在M4的內部存在導通電阻R,在瞬間脈沖電流IP的作用下,M4的S端到D端之間形成一個壓降Ue,其計算公式為

Ue=IP×R(1)

則,M3的D端電勢降低為

UD=UCC-Ue(2)

當UD 降低時,意味著M1與M2的G端電勢UG也會降低。如果環境中高能粒子劑量較高,不斷入射到FPGA之中,IP不斷增大就會使UG降到比M1關斷而M2導通的臨界值USD還要小。一旦M1關斷而M2導通,M1與M2的D電勢變為VCC,即“Q非”從“0”跳變為“1”,由于SRAM的驅動能力大于其鎖存能力,因而“Q”從“1”跳變為“0”,發生了邏輯翻轉,存儲單元存儲的內容從原來的“1”變為“0”[12],即SEU。

1.2.2 測試系統工作原理

主控FPGA發送測試數據地址給被測FPGA,同時計時器進行計時,在規定時間內未收到被測FPGA返回的數據則發送錯誤標志給Raspberry Pi;否則將被測FPGA返回的數據與預定的數據進行比較,如果相等則說明沒有發生SEU,發送正確標志給Raspberry Pi,否則發送錯誤標志。主控FPGA每發送一個地址,地址加1,從RAM中讀取的數據地址也加1,在被測FPGA的RAM中的內存初始化文件中,其每一個地址上的數據都不相同,這樣數據就可以不斷變化并且逐個比較。測試信號流及方法如圖4所示。

此外,為了使被測FPGA的RAM覆蓋率達到90%以上,該系統根據被測FPGA不同邏輯存儲容董巍量置不同數量RAM。RAM的數量根據被測FPGA的BANK數量來劃分,即EP2具有4個BANK,就分配4個RAM,從不同BANK的引腳中各挑選一對作為控制FPGA與被測FPGA的連接引腳,EP3則為8對,在控制FPGA主控程序中循環切換,以此來保證被測FPGA的被測存儲單元達到最大可能。

2 系統軟件設計

2.1 主控FPGA邏輯設計

主控FPGA為本系統的核心模塊,其功能主要為接收測試臺的控制指令,編幀處理中子探測儀與GPS模塊的數據,接收對比被測FPGA的數據并編幀發送到樹莓派上位機。每測試完成一個循環,主控FPGA需要判斷上位機是否下發停止測試指令。具體工作流程如圖5所示。

2.2 上位機邏輯設計

本系統采用樹莓派作為上位機,其主要功能是接收測試結果,記錄測試次數,顯示測試結果,將測試結果、GPS報文信息和中子探測儀的數據存儲到SD卡中。其工作流程如圖6所示。

3 單粒子翻轉測試結果及分析

在青藏高原測試時間共8d,分6個測試點,依次是西寧郊區、青海湖、格爾木市區、拉薩市區、羊卓雍錯和納木錯。將保存在SD卡的測試結果數據讀出并進行統計分析,本文顯示的結果是經過長時間測試提取的具有參考意義的部分,時長均為2h(即橫軸時間為7200s);中子輻射曲線是相對應的2h的大氣中子劑量,單位微西弗每小時(μSv/h);FPGA誤碼分布曲線,1代表正常,0代表存在誤碼。

圖7、圖8分別顯示了在西寧郊區和納木錯實驗采集的數據用Matlab處理的結果。根據Matlab處理結果,對比兩個地點的具體測試情況可知:1)在海拔相對較低的地點(西寧),中子輻射劑量0μSv/h和5μSv/h比較多,SEU事件次數基本為0:CycloneⅡ代FPGA芯片SEU次數為0,CycloneⅢ代FPGA芯片大致在第4200s的時候翻轉了1次;2)在海拔相對較高的地點(納木錯),中子輻射劑量5,10,15μSv/h較多,且最大值達到了25μSv/h,SEU事件次數也有所增多:CycloneⅡ代FPGA芯片大致在第4600s和5300s翻轉了2次,CycloneⅢ代FPGA芯片在第1500s和第6500s之間翻轉了5次。

由上述分析可以簡單得出,中子輻射劑量和FPGA芯片的SEU事件與海拔高度有一定的關聯性。表3是6個測試點的大氣中子劑量最大值統計表,表4是6個測試點的單粒子翻轉次數統計表。

分析表3可知,中子輻射的劑量值在隨著海拔的升高而緩慢增大;分析表4可知,隨著海拔的升高,不論是Cyclone Ⅱ代FPGA芯片還是CycloneⅢ代FPGA芯片,SEU發生的概率都在不斷增大。綜合以上兩點可得,空氣中子劑量的增多會使FPGA芯片發生SEU事件的概率增大。

將表3與表4統計分析與表1所示的測試地點地理信息分布結合分析,可以看出單粒子翻轉現象與海拔高度有一定的線性關系:隨著海拔的升高、以及越接近珠峰方向,大氣中子劑量值也就越高,FPGA發生SEU的概率也就越大,該結論與預期一致。

4 結束語

本文通過樹莓派與FPGA結合使用,同時存儲與顯示FPGA的SEU效應測試結果,可以實時得知被測FPGA的失效情況。該測試系統在青藏高原的6個地點進行實地測試,獲得了大量低空(海拔3000~5000m)環境下FPGA的SEU效應數據,驗證了在低空環境下,FPGA發生單粒子效應的可能性。該測試系統體積小、質量輕、便于攜帶,且測試結果具有實時性,能及時反饋給實驗人員,極大地簡化了FPGA的SEU效應測試流程。

現階段的FPGA選型評價,需要從產品的需求方面分析,如邏輯復雜度、FPGA發生SEU概率等方面綜合考慮。對于一般的地面設備,邏輯復雜度低的,且屬于低海拔地區,則基本不需要考慮FPGA的SEU效應,選擇邏輯門較少的FPGA即可實現功能;對于邏輯復雜度要求較高的,海拔較高,單粒子輻射較強的區域,則需要考慮使用邏輯門較多的FPGA,且必要時需要進行單粒子防護與加固。本系統可以為包括民用飛機、戰斗機等在內的低空飛行器上FPGA的選型提供一種測試方式。

參考文獻

[1]馮穎,劉忠健.單粒子效應對飛行器的影響分析及防護技術[J].強度與環境,2011,38(1):26-30.

[2]鄭曉云,王紹舉.SRAM型FPGA單粒子翻轉模擬系統研究[J].紅外與激光工程,2014,43(S1):164-168.

[3]薛茜男,張道陽,李穎,等.航空高度FPGA單粒子翻轉飛行實驗及失效分析[J].強激光與粒子束,2016,28(12):124102-1-124102-7.

[4]侯建文,張愛兵,鄭香脂,等.FPGA單粒子翻轉事件在軌探測研究[J].宇航學報,2014,35(4):454-458.

[5]JAHANIRAD H,MOHAMMADI K.Reliable Iimple-mentation on SRAM-based FPGA using evolutionarymethods[J].Iete Journal of Research,2013,59(5):597-603.

[6]鄭曉云,王紹舉.SRAM型FPGA單粒子翻轉模擬系統研究[J].紅外與激光工程,2014,43(S1):164-168.

[7]唐俊,蔣健,謝申喜.基于樹莓派的能耗數據采集網卡設計[J].測控技術,2017,36(3):98-106.

[8]胡曉峰,王紅亮,彭晴晴.可擴展級聯式機載數據采集系統設計[J].中國測試,2017,43(6):83-87.

[9]丁朋程.基于SRAM型FPGA的抗單粒子效應容錯技術的研究[D].蘭州:西北師范大學,2013.

[10]孫洪波,韓學濤,王玉濤,等.SRAM型FPGA單粒子翻轉防護工程實現[J].電子科學技術,2015,2(2):144-149.

[11]CIANI L,CATELANI M.A fault tolerant architecture toavoid the effects of Single Event Upset(SEU)in avionicsapplications[J].Measurement,2014,54(6):256-263.

[12]馬寅,安軍社,王連國,等.基于Scrubbing的空間SRAM型FPGA抗單粒子翻轉系統設計[J].空間科學學報,2012,32(2):270-276.

主站蜘蛛池模板: 色呦呦手机在线精品| 国产区精品高清在线观看| 精品无码国产一区二区三区AV| 国产一级毛片在线| 在线欧美日韩| 欧美不卡视频在线观看| 免费看美女自慰的网站| 欧美成人影院亚洲综合图| 日本不卡免费高清视频| 国产草草影院18成年视频| 亚洲男人在线| 久久精品最新免费国产成人| 色吊丝av中文字幕| 国产91视频免费观看| 四虎在线观看视频高清无码| 九色视频线上播放| 国产永久无码观看在线| 91www在线观看| 伊大人香蕉久久网欧美| 在线视频一区二区三区不卡| 九九热在线视频| 亚洲精品在线影院| 91亚瑟视频| 久久亚洲综合伊人| 精品免费在线视频| 新SSS无码手机在线观看| 亚洲不卡影院| 国产亚洲精久久久久久无码AV| 乱人伦99久久| 欧美全免费aaaaaa特黄在线| 少妇露出福利视频| 国产主播在线一区| 国内精品一区二区在线观看| 久久美女精品| 亚洲无线视频| 无码免费的亚洲视频| AV无码一区二区三区四区| 欧美另类精品一区二区三区| 91系列在线观看| 一级看片免费视频| 亚洲综合亚洲国产尤物| 日韩精品专区免费无码aⅴ| 国产肉感大码AV无码| 99草精品视频| 欧美啪啪精品| 久久婷婷六月| 在线免费看黄的网站| 免费日韩在线视频| 一区二区无码在线视频| 成人综合在线观看| 黄色不卡视频| 国产一在线| av大片在线无码免费| 亚洲国产系列| 99精品高清在线播放| 国产免费福利网站| 一级毛片高清| 国产成人凹凸视频在线| 国产三级a| 亚洲va在线观看| 91热爆在线| 国产在线专区| 99视频精品在线观看| 综合人妻久久一区二区精品 | 欧美成人精品一级在线观看| 亚洲VA中文字幕| 国产色婷婷视频在线观看| www.亚洲一区二区三区| 国产永久在线视频| 国产午夜一级毛片| 波多野结衣一二三| 亚洲福利视频网址| 成人日韩视频| 天堂岛国av无码免费无禁网站| 亚洲人成亚洲精品| 亚洲日韩精品综合在线一区二区| 麻豆精品视频在线原创| 超碰91免费人妻| 一区二区三区成人| 日韩高清成人| 中文无码精品A∨在线观看不卡| 五月婷婷亚洲综合|