欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種sram型fpga觸發(fā)器抗單粒子效應性能評估系統(tǒng)及方法

文檔序號:9928963閱讀:384來源:國知局
一種sram型fpga觸發(fā)器抗單粒子效應性能評估系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及一種SRAM型FPGA抗單粒子效應性能評估系統(tǒng)及方法,主要是單粒子翻轉效應SEU(Single-Event Upset),屬于FPGA測試及福照試驗領域。
【背景技術】
[0002]SRAM型FPGA在空間領域的應用除了要求其具有很高的可靠性以外,抗輻射是必須重點考慮的問題。SRAM型FPGA正常工作時,其中的觸發(fā)器和存儲器等單元存儲的數(shù)據(jù)常隨著電路的運行而發(fā)生改變,這些存儲單元在數(shù)據(jù)保持穩(wěn)定不變的狀態(tài)下被高能粒子擊中和在數(shù)據(jù)發(fā)生改變的過程中被高能粒子擊中這兩種情況下的單粒子翻轉截面是否有差別,對SRAM型FPGA在空間輻射環(huán)境中工作的可靠性評價具有非常重要的意義。觸發(fā)器在FPGA中分布廣泛,在電路實際運行過程中正常的翻轉也非常頻繁,是單粒子翻轉動態(tài)測試的另一個重點。
[0003]目前現(xiàn)有的關于觸發(fā)器的動態(tài)SEU(Single-EventUpset)檢測方法通常將觸發(fā)器串成移位寄存器鏈,然后每兩個相同長度的移位寄存器鏈組成一組。動態(tài)測試時向每組移位寄存器組中輸入相同的數(shù)據(jù),然后將每組移位寄存器組中兩個移位寄存器鏈的輸出數(shù)據(jù)進行比較,若輸出數(shù)據(jù)相同則說明移位寄存器鏈中未發(fā)生過觸發(fā)器翻轉,不同則說明發(fā)生了翻轉。這種方法實現(xiàn)復雜且不夠準確,偶數(shù)次翻轉和兩條移位寄存器鏈中的同一位置的觸發(fā)器翻轉會造成該方法漏判。
[0004]現(xiàn)有的專利主要有:(I)一種基于JTAG接口的單粒子輻照試驗測試系統(tǒng)及方法,申請?zhí)?201410706041.2,公開號:104483622A,該申請未涉及觸發(fā)器測試。(2)SRAM型FPGA單粒子效應試驗系統(tǒng)及方法,申請?zhí)?201110214108.7,公開號:102332307A,該專利中對只涉及觸發(fā)器的靜態(tài)測試,未闡述觸發(fā)器動態(tài)測試;本專利中所涉及刷新操作由單片機處理器控制,未使用刷新芯片。(3)—種SRAM型FPGA單粒子輻照試驗測試系統(tǒng)及方法,申請?zhí)?201310724722.7,公開號:103744014A,該專利中宏觀闡述了FPGA配置存儲器、塊存儲器、觸發(fā)器等測試,關于觸發(fā)器測試未詳細闡述。
[0005]總之,上述現(xiàn)有技術不能對FPGA觸發(fā)器抗單粒子效應性能進行準確全面的評估,本發(fā)明克服現(xiàn)有技術不足,提供了一種準確可靠的FPGA觸發(fā)器抗單粒子效應性能評估系統(tǒng)及方法。

【發(fā)明內容】

[0006]本發(fā)明所要解決的技術問題是:克服現(xiàn)有技術的不足,提供了一種FPGA觸發(fā)器抗單粒子效應性能評估系統(tǒng)及方法,通過使用FPGA內置CAPTURE模塊把觸發(fā)器數(shù)據(jù)抓捕到配置存儲器中并回讀比較來完成觸發(fā)器SElKSingle-Event Upset)靜態(tài)測試,使用由觸發(fā)器配置而成的移位寄存器鏈輸入輸出數(shù)據(jù)序列對比來完成觸發(fā)器SEU(Single-Event Upset)動態(tài)測試,可以使系統(tǒng)更加穩(wěn)定,評估結果更加準確和可靠。
[0007]本發(fā)明的技術方案:一種SRAM型FPGA觸發(fā)器抗單粒子效應性能評估測試系統(tǒng),包括上位機和測試板;上位機放置于試驗監(jiān)控室,用于進行試驗設置、試驗過程控制和試驗結果顯示;測試板放置于輻照試驗室;測試板包括控制處理FPGA、配置PROM、刷新芯片、存儲PROM、SRAM及被測FPGA;所述控制處理FPGA分別與被測FPGA、刷新芯片、存儲PROM、SRAM、配置PROM、通信接口相連;控制處理FPGA通過通信接口與上位機相連;存儲PROM用于存儲用來配置被測FPGA的測試碼流,以供刷新芯片讀取;配置PROM用于存儲配置控制處理FPGA的配置碼流;被測FPGA置于輻照試驗區(qū);控制處理FPGA包括通信模塊、過程控制模塊、被測FPGA配置模塊、SELECTMAP回讀模塊、SRAM讀寫模塊;
[0008]分為靜態(tài)測試和動態(tài)測試,靜態(tài)測試為:
[0009]上位機下發(fā)燒寫SRAM指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別SRAM指令后控制SRAM讀寫模塊將下發(fā)的被測FPGA碼流燒寫至SRAM配置碼流存儲區(qū);上位機發(fā)出配置指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別配置指令后從SRAM中讀取配置碼流通過被測FPGA配置模塊對被測FPGA進行配置,配置碼流將被測FPGA中觸發(fā)器配置成移位寄存器鏈;
[0010]上位機下發(fā)回讀被測FPGA觸發(fā)器數(shù)據(jù)指令,通過通信接口傳至FPGA中的通信模塊,過程控制模塊識別回讀被測FPGA觸發(fā)器數(shù)據(jù)指令后,設置被測FPGA中CAPTURE信號,將觸發(fā)器中數(shù)據(jù)抓捕到被測FPGA中的配置存儲器中;輻照前,通過SELECTMAP回讀模塊對被測FPGA中觸發(fā)器對應的配置存儲器中數(shù)據(jù)進行回讀,作為試驗的原始對比數(shù)據(jù);輻照開始后,實時回讀觸發(fā)器中的數(shù)據(jù)并與原始對比數(shù)據(jù)進行比較,統(tǒng)計翻轉數(shù)并存儲于SRAM靜態(tài)翻轉數(shù)存儲區(qū),在收到上位機回傳結果指令后,控制處理FPGA中的過程控制模塊和通信模塊將觸發(fā)器靜態(tài)單粒子翻轉SEU(Single-Event Upset)測試結果回傳上位機;
[0011 ]動態(tài)測試為:將被測FPGA中觸發(fā)器配置成移位寄存器鏈,開始觸發(fā)器動態(tài)單粒子翻轉SEU(Single-Event Upset)測試前,上位機下發(fā)刷新指令通過通信接口傳至FPGA中的通信模塊,過程控制模塊識別刷新指令后控制刷新芯片加載存儲PROM中數(shù)據(jù)對被測FPGA進行刷新操作,刷新完成后,控制處理FPGA檢測到移位寄存器鏈數(shù)據(jù)輸出波形的下降沿到來后,將移位寄存器鏈輸出數(shù)據(jù)序列與原始對比數(shù)據(jù)“0101”實時進行對比,統(tǒng)計翻轉數(shù)并存儲于SRAM動態(tài)翻轉數(shù)存儲區(qū),收到上位機回傳結果指令后,通過處理控制FPGA中過程控制模塊和通信模塊將觸發(fā)器動態(tài)SEU測試結果回傳上位機。
[0012]通信接口采用USB接口,通信模塊采用USB通信模塊。
[0013]進行FPGA觸發(fā)器動態(tài)SElKSingle-Event Upset)測試時,將被測FPGA中觸發(fā)器配置成移位寄存器鏈并保持其數(shù)據(jù)初值為I,由控制處理FPGA給移位寄存器鏈提供移位操作時鐘,將移位操作時鐘進行2分頻、相移90度并保持其初值為O,作為移位寄存器鏈的數(shù)據(jù)輸入。
[0014]一種SRAM型FPGA觸發(fā)器抗單粒子效應性能評估測試方法,其特征在于:包括分為靜態(tài)測試和動態(tài)測試,其中:
[0015]靜態(tài)測試為:
[0016]上位機下發(fā)燒寫SRAM指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別SRAM指令后控制SRAM讀寫模塊將下發(fā)的被測FPGA碼流燒寫至SRAM配置碼流存儲區(qū);上位機發(fā)出配置指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別配置指令后從SRAM中讀取配置碼流通過被測FPGA配置模塊對被測FPGA進行配置,配置碼流將被測FPGA中觸發(fā)器配置成移位寄存器鏈;
[0017]上位機下發(fā)回讀被測FPGA觸發(fā)器數(shù)據(jù)指令,通過通信接口傳至FPGA中的通信模塊,過程控制模塊識別回讀被測FPGA觸發(fā)器數(shù)據(jù)指令后,設置被測FPGA中CAPTURE信號,將觸發(fā)器中數(shù)據(jù)抓捕到被測FPGA中的配置存儲器中。輻照前,通過SELECTMAP回讀模塊對被測FPGA中觸發(fā)器對應的配置存儲器中數(shù)據(jù)進行回讀,作為試驗的原始對比數(shù)據(jù);輻照開始后,實時回讀觸發(fā)器中的數(shù)據(jù)并與原始對比數(shù)據(jù)進行比較,統(tǒng)計翻轉數(shù)并存儲于SRAM靜態(tài)翻轉數(shù)存儲區(qū),在收到上位機回傳結果指令后,控制處理FPGA中的過程控制模塊和通信模塊將觸發(fā)器靜態(tài)單粒子翻轉SEU(Single-Event Upset)測試結果回傳上位機;
[0018]動態(tài)測試為:
[0019]將被測FPGA中觸發(fā)器配置成移位寄存器鏈,開始觸發(fā)器動態(tài)單粒子翻轉SEU(Single-Event Upset)測試前,上位機下發(fā)刷新指令通過通信接口傳至FPGA中的通信模塊,過程控制模塊識別刷新指令后控制刷新芯片加載存儲PROM中數(shù)據(jù)對被測FPGA進行刷新操作,刷新完成后,控制處理FPGA檢測到移位寄存器鏈數(shù)據(jù)輸出波形的下降沿到來后,將移位寄存器鏈輸出數(shù)據(jù)序列與原始對比數(shù)據(jù)“0101”實時進行對比,統(tǒng)計翻轉數(shù)并存儲于SRAM動態(tài)翻轉數(shù)存儲區(qū),收到上位機回傳結果指令后,通過處理控制FPGA中過程控制模塊和通信模塊將觸發(fā)器動態(tài)SEU(Single-Event Upset)測試結果回傳上位機。
[0020]本發(fā)明與現(xiàn)有技術相比具有的優(yōu)點是:
[0021](I)本發(fā)明中的觸發(fā)器靜態(tài)測試利用FPGA芯片內置的CAPTURE模塊把用戶觸發(fā)器的數(shù)據(jù)抓捕到配置存儲器中,然后就可以通過SELECTMAP回讀模塊在回讀配置存儲器、塊存儲器數(shù)據(jù)的同時來進行用戶觸發(fā)器數(shù)據(jù)的獲取,簡化了試驗流程,提高了試驗效率。
[0022](2)本發(fā)明中將被測FPGA觸發(fā)器配置成移位寄存器鏈,由控制處理FPGA給移位寄存器鏈提供移位操作時鐘,將移位操作時鐘進行分頻、相移處理后,作為移位寄存器鏈的數(shù)據(jù)輸入,移位寄存器鏈輸出數(shù)據(jù)序列與原始對比數(shù)據(jù)“0101”對比來完成觸發(fā)器SEU(Single-Event Upset)動態(tài)測試。這種測試方法增強了數(shù)據(jù)對比的準確性和可靠性。
【附圖說明】
[0023]圖1為本發(fā)明測試系統(tǒng)總體結構框架圖;
[0024]圖2為FPGA觸發(fā)器抗單粒子效應性能測試流程示意圖。
【具體實施方式】
[0025]如圖1所示,本發(fā)明的一種SRAM型FPGA觸發(fā)器抗單粒子效應性能評估測試系統(tǒng),包括上位機和測試板;上位機放置于試驗監(jiān)控室,用于進行試驗設置、試驗過程控制和試驗結果顯示;測試板放置于輻照試驗室;測試板包括控制處理FPGA、配置PR0M、刷新芯片、存儲PR0M、SRAM及被測FPGA;所述控制處理FPGA分別與被測FPGA、刷新芯片、存儲PR0M、SRAM、配置PR0M、通信接口相連;控制處理FPGA通過通信接口與上位機相連;存儲PROM用于存儲用來配置被測FPGA的測試碼流,以供刷新芯片讀取;配置PROM用于存儲配置控制處理FPGA的配置碼流;被測FPGA置于輻照試驗區(qū);控制處理FPGA包括通信模塊、過程控制模塊、被測FPGA配置模塊、SELECTMAP回讀模塊、SRAM讀寫模塊;通信接口采用USB接口,通信模塊采用USB通信模塊。
[0026]本發(fā)明分為靜態(tài)測試和動態(tài)測試,靜態(tài)測試為:
[0027]上位機下發(fā)燒寫SRAM指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別SRAM指令后控制SRAM讀寫模塊將下發(fā)的被測FPGA碼流燒寫至SRAM配置碼流存儲區(qū);上位機發(fā)出配置指令通過通信接口傳至控制處理FPGA中的通信模塊,過程控制模塊識別配置指令后從SRAM中讀取配置碼流通過被測FPGA配置模塊對被測FPGA進行配置,配置碼流將被測FPGA中觸發(fā)器配置成移位寄存器鏈;
[0028]上位機下發(fā)回讀被測FPGA觸發(fā)器數(shù)據(jù)指令,通過通信接口傳至FPGA中的通信模塊,過程控制
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淄博市| 九台市| 贵港市| 衡水市| 芦溪县| 丰原市| 海南省| 黑山县| 青神县| 南皮县| 洪湖市| 东港市| 永新县| 宁远县| 沙湾县| 会同县| 开原市| 曲沃县| 渝中区| 南康市| 石阡县| 永兴县| 崇义县| 连南| 巴青县| 滁州市| 陇川县| 望奎县| 贵州省| 缙云县| 侯马市| 隆子县| 曲沃县| 凌云县| 顺平县| 潞西市| 泸西县| 曲阜市| 昌邑市| 婺源县| 丰镇市|