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

基于FPGA動態(tài)可重構計算機的三模冗余改進法

2019-02-09 09:33:32張超洋周啟忠
宜賓學院學報 2019年12期
關鍵詞:計算機故障

謝 燕,張超洋,周啟忠,成 奎

(1.宜賓學院中德工程學院,四川宜賓644007;2.宜賓學院物理與電子工程學院,四川宜賓644007;3.四川輕化工大學自動化與信息工程學院,四川宜賓644000)

基于FPGA的動態(tài)可重構計算機被廣泛應用于航空、航天和航海領域中的控制或傳輸模塊,這些軍事領域要求系統(tǒng)具有高精度和高性能,同時盡量避免輻射和外界干擾環(huán)境對系統(tǒng)性能的影響[1-3].基于FPGA 重構系統(tǒng)具有較高的自適應、自修復能力,這對提升軍用系統(tǒng)的穩(wěn)定性和可用性非常有用,因此對動態(tài)可重構技術的研究對于國家軍工業(yè)的發(fā)展將有重要的作用[4-6].

通常電子設備對空間環(huán)境和地表輻射非常敏感. 隨著電路向著模塊化和集成化方向發(fā)展,集成電路對體積、工作頻率和輻射效應提出了越來越高的要求.空間應用場合勢必要考慮高能粒子對電子元件的影響,特別是單粒子翻轉(SEU)事件可以在時序邏輯電路中引起瞬態(tài)脈沖或改變一些靜態(tài)存儲器元件的邏輯狀態(tài). 由于FPGA 的用戶編程功能取決于設備內的配置鎖存器中的存儲數據,因此配置存儲器陣列中的SEU 現象可能對用戶實現的設計的預期功能產生不利影響.

處理可編程邏輯器件中SEU 效應傳統(tǒng)上采用雙模冗余、三模冗余或者多模冗余等方法[7-8]. 文獻[8]和[9]分別從演化算法和功能目標模型出發(fā)研究了重構控制分析方法. 文獻[11]介紹了一種商用的Xilinx Virlex-II Pro器件的重離子輻射實驗,以評估器件的單粒子翻轉(SEU)特性并檢驗測試方法的有效性.文獻[12]對FPGA故障的可編程布線資源進行了深入研究. 文獻[13]提出基于有限域比特并行多項式基乘數的新容錯架構.

三重模塊冗余(TMR)與通過部分重新配置的SEU校正相結合能有效地緩解SEU現象.VirtexTM系列Xilinx FPGA 支持這種方法.TMR的主要技術在于系統(tǒng)中敏感電路處理SEU 的方式是通過三個相同的模塊分別實現相同的功能,并對電路的輸出口進行按位“多數表決”.根據表決電路的輸出信息,重新配置控制器(PowerPC)可以判斷敏感電路是否故障. 通過動態(tài)重構,可以實現故障屏蔽和電路容錯. 當表決電路失效時,可由重構控制器實現誤操作. 為了提高動態(tài)可重構計算機的抗干擾能力,本文提出了一種基于現場可編程門陣列(FPGA)的動態(tài)可重構計算機的TMR 設計方法. 通過比較兩個冗余表決電路的輸出實現表決判斷,重構控制器可以判斷表決電路是否失敗,并能實現糾正錯誤,使得系統(tǒng)恢復正常工作.

1 傳統(tǒng)三模冗余技術

1.1 傳統(tǒng)三模冗余技術

TMR的基礎結構如圖1所示.冗余邏輯0、冗余邏輯1 和冗余邏輯2 的結構是完全相同的. 多數表決器可用FPGA 內部三態(tài)緩沖器實現,這些緩沖器用于實現用戶設計中的所有布爾函數.多數表決器的功能是其輸出至少對應兩個輸入的邏輯值(1 或0). 例如,如果表決的三個輸入分別標記為A、B 和C,如果輸入信號兩個或多個是“1”,那么表決器的輸出是“1”. 如果表決輸出標記為V,表決輸出的布爾方程可表示為:

圖1 多數表決三模冗余結構圖

多數表決器的真值表見表1. 表1 表明,如果三個冗余邏輯中只有一個有故障,TMR電路可以實現正確的功能.因此,TMR電路具有很強的容錯能力.

表1 多數表決器真值表

1.2 基于FPGA的動態(tài)可重構計算機

如果三個冗余邏輯中有兩個或三個邏輯存在故障,則TMR電路不能正確運行.為了避免累積故障導致的電路故障的發(fā)生,基于FPGA 的系統(tǒng)中廣泛采用了動態(tài)可重構方法,如動態(tài)可重構計算機.

基于FPGA 的動態(tài)可重構計算機具有性能好、可靠性高的特點. TMR 動態(tài)可重構計算機的結構如圖2 所示. 系統(tǒng)由CPU 控制器、動態(tài)可重構備份資源、多路復用器(MUX)、敏感模塊和輔助電路組成.其中,附加電路包含一個MUX和一個多數表決器,敏感模塊包含三個冗余邏輯,其內部結構和功能相同. 通過檢測多數表決器的輸出,CPU 控制器可以判斷敏感模塊是否出現故障.如果敏感模塊發(fā)生故障,即三個冗余邏輯之間有兩個以上邏輯存在故障,CPU控制器調用flash中保存的配置文件重新配置備份資源進行動態(tài)重構,通過控制MUX 替換敏感模塊.CPU控制器重新配置從故障敏感模塊釋放的邏輯資源實現故障恢復. 最后,將恢復的模塊放回系統(tǒng),以處理下一個故障. 因此,基于FPGA 的動態(tài)可重構計算機具有容錯性能和故障恢復能力.

圖2 動態(tài)可重構計算機的結構描述

1.3 故障屏蔽分析

傳統(tǒng)的TMR 方法僅限于保護用戶的設計不受SEUs的影響,因為介于觸發(fā)器之間的邏輯路徑通常是硬連接的、不可重新配置的門. 對于這種固定的邏輯技術雖然對SEUs足夠的保護,但仍然可能使電路容易受到單粒子瞬變的影響.因為所有的邏輯路徑,而不僅僅是觸發(fā)器,都容易受到單粒子效應的影響.通過完整的全模塊冗余可以實現對系統(tǒng)的進一步的保護,全模冗余可以利用FPGA 中TMR 實現.然而,為了增加數據完整保留和自主恢復的額外功能,動態(tài)可重構計算機的方法必須有如圖2 所示的多數表決附加電路來實現故障檢測.附加電路容易受到SEU 的影響,如果接入電路出現故障,則錯誤信息將傳輸到CPU 控制器,然后,CPU 控制器將實現錯誤的控制,并且減少了所有動態(tài)可重構計算機的可靠性. 為解決這一問題,本文提出了一種名為冗余表決電路技術的新方法.

2 冗余表決電路技術

具有冗余表決電路的動態(tài)可重構計算機的結構如圖3所示.

圖3 冗余表決電路技術描述

比較圖3和圖2可見,冗余表決電路技術對一個TMR 敏感模塊有兩個冗余接入電路. 配置文件包含冗余附加電路的配置文件. 冗余存儲電路0 的輸出標記為V0,冗余存儲電路1 的輸出標記為V1. 如果冗余附加電路0和冗余附加電路1沒有故障,無論敏感模塊是否有故障,V0的值都等于V1的值.根據多數表決的真值表(表1),V0與V1的關系表和電路狀態(tài)描述在表2中.

表2 電路狀態(tài)表

表2表明,CPU控制器可以通過比較值V0和V1的值來判斷電路狀態(tài).如果V0不等于V1,則僅提示冗余附加電路存在故障.冗余附加電路占用的資源比敏感模塊占用的資源要少,因此,動態(tài)重新配置敏感模塊的備份資源滿足了動態(tài)重新配置附加電路的要求. 為了判斷敏感模塊是否失敗,首先通過動態(tài)重新配置,CPU 控制器在不檢測冗余附加電路0 或冗余附加電路1是否失效前提下對冗余的附加電路進行校正.通過再次將V0與V1進行比較,可以通過CPU 控制器獲得敏感模塊的操作狀態(tài). 因此,本文提出的冗余表決電路技術可以提高動態(tài)可重構計算機的可靠性.

圖4 Xilinx Ml403開發(fā)平臺

圖5 FPGA的內部實際操作波形

圖6 超級終端

3 實驗驗證

方法在Xilinx Ml403 開發(fā)平臺上得到驗證(如圖4 所示),開發(fā)平臺配置Virtex-4 系列FPGA 芯片(XC4VFX12),該芯片包含嵌入式PowerPC 微處理器. PowerPC 微處理器實現了CPU 控制器的操作.利用Xilinx 嵌入式開發(fā)工具包(EDK)結合ISE 和設計工具PLANAHEAD,可以設計和驗證系統(tǒng)的動態(tài)重構功能.實驗系統(tǒng)的敏感模塊是具有相同結構和功能的加法樹.

由于在實驗環(huán)境中注入實際的SEU 不便,所以對加法器和表決電路進行重新組合產生不同的輸出,給系統(tǒng)注入了故障并進行了驗證. Chipscope 采集的FPGA內部實際運行波形如圖5所示.

超級終端如圖6 所示. 系統(tǒng)輸出“Total Number of Bank A Error”表示塊A(加法器)的故障被觸發(fā).系統(tǒng)輸出“Reprogramming Partial Bank A to Correct Error finish Partial Bank A...”表示完成了故障塊A的重建并返回到運行狀態(tài),實現了系統(tǒng)自檢和自校正的目標.

4 總結

本文提出了一種改進的基于FPGA的動態(tài)可重構計算TMR方法.通過對TMR表決電路的自檢和自校正,增強了動態(tài)可重構計算機的可靠性,因此該方法可用于處理航空、航天和衛(wèi)星的SEU 效應. 實驗結果驗證了本文提出的方法的有效性.

猜你喜歡
計算機故障
計算機操作系統(tǒng)
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
故障一點通
信息系統(tǒng)審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
故障一點通
故障一點通
主站蜘蛛池模板: 久久久91人妻无码精品蜜桃HD | 国产福利免费在线观看| 亚洲AV人人澡人人双人| 国产高清精品在线91| 亚洲另类第一页| 多人乱p欧美在线观看| 在线免费a视频| 亚洲女同欧美在线| 国产99视频精品免费视频7| 精品国产网站| 在线亚洲精品福利网址导航| 女同国产精品一区二区| a在线亚洲男人的天堂试看| 欧美专区在线观看| 思思99思思久久最新精品| 男女男精品视频| 热久久这里是精品6免费观看| 国产日韩av在线播放| 毛片网站观看| 国产视频久久久久| 国产精品999在线| 91精品国产91久无码网站| 呦视频在线一区二区三区| 国产97公开成人免费视频| 国产人成乱码视频免费观看| 欧美不卡视频在线观看| 四虎成人精品| 国产美女精品在线| 老司国产精品视频| 亚洲91精品视频| 精品国产中文一级毛片在线看| 美女视频黄频a免费高清不卡| 日本成人在线不卡视频| 亚洲成年人网| 99一级毛片| 亚洲永久精品ww47国产| 超薄丝袜足j国产在线视频| 国产成人精品亚洲77美色| 99视频在线看| 精品综合久久久久久97超人该| 看av免费毛片手机播放| 欧美国产日韩另类| 波多野结衣无码视频在线观看| 亚洲不卡无码av中文字幕| 在线免费亚洲无码视频| 在线观看视频一区二区| 久久特级毛片| 国产日产欧美精品| 欧美在线视频不卡| 久久久久人妻一区精品| 婷婷综合色| 高清精品美女在线播放| 免费av一区二区三区在线| 97视频在线观看免费视频| 欧美成人精品在线| 激情五月婷婷综合网| h网站在线播放| 久久综合久久鬼| 就去色综合| 国产成人禁片在线观看| 成人午夜免费视频| 国产高潮流白浆视频| 又污又黄又无遮挡网站| 91精品久久久无码中文字幕vr| 中日无码在线观看| 狠狠色综合久久狠狠色综合| 国产第一色| 成人国产小视频| 又爽又大又光又色的午夜视频| 亚洲精品无码AⅤ片青青在线观看| 中文字幕无码电影| 亚洲欧美另类久久久精品播放的| 亚洲欧美在线综合一区二区三区| 2022国产91精品久久久久久| 99久久精品免费视频| 精品国产免费观看| 在线另类稀缺国产呦| 欧美精品亚洲日韩a| 国产91av在线| 尤物精品国产福利网站| 国产丰满大乳无码免费播放| 日韩毛片基地|