基于TMS320VC33平臺的星載EDAC系統(tǒng)的FPGA設(shè)計與實現(xiàn)
本文選題:糾錯檢錯(EDAC) + 單粒子翻轉(zhuǎn)(SEU) ; 參考:《國防科學(xué)技術(shù)大學(xué)》2012年碩士論文
【摘要】:由于受到空間輻射的影響,使得存儲器較大概率發(fā)生單粒子翻轉(zhuǎn)事件,嚴(yán)重影響了航天設(shè)備運行的可靠性。本文基于TMS320VC33平臺自主設(shè)計實現(xiàn)了基于FPGA的32位EDAC系統(tǒng),當(dāng)存儲器發(fā)生SEU事件時,該EDAC系統(tǒng)能夠正確實現(xiàn)糾1檢2功能,克服了SEU事件給星載計算機帶來的影響。 本文的主要貢獻包括: (1)研究了用于EDAC糾1檢2碼的編解碼的基本理論,對比實現(xiàn)了三種糾1檢2碼:(39,32)擴展Hamming碼,(39,32)Hisao碼和(40,32)SEC-DED碼,從FPGA實現(xiàn)的邏輯延時考慮,最終選擇(40,32)SEC-DED碼作為32位DAC系統(tǒng)的碼型設(shè)計基礎(chǔ); (2)基于TMS320VC33平臺,采用Verilog HDL語言設(shè)計實現(xiàn)了EDAC編解碼模塊,采用子表達式共享技術(shù)優(yōu)化了EDAC譯碼邏輯;并針對SEU事件設(shè)計實現(xiàn)了發(fā)生1-bit錯時EDAC自動回寫功能。綜合結(jié)果表明,EDAC模塊在Actel FPGAA54SX72A的最大組合邏輯延時為22.677ns。板級測試表明,當(dāng)DSP工作頻率為60MHz,DSP訪問SRAM需要1個等待時鐘周期時,EDAC模塊能夠正確完成糾1檢2和回寫功能,滿足應(yīng)用需求; (3)為了進一步隱藏EDAC延時,本文嘗試了采用訪存地址預(yù)測方案對DSP訪問SRAM的地址進行預(yù)測。當(dāng)DSP工作頻率為40MHz時,EDAC系統(tǒng)可以正常工作。對于具有大量順序訪存的應(yīng)用程序,,采用訪存地址預(yù)測方案可降低EDAC系統(tǒng)平均訪存延時; (4)為了確保星載EDAC系統(tǒng)的高可靠性,進一步對(40,32)SEC-DED碼進行了可靠性驗證,設(shè)計了仿真測試用例。通過對仿真測試時間進行估算,提出重點對1位錯和相鄰兩位錯的情形進行測試。
[Abstract]:Due to the influence of space radiation, single particle flip event occurs in large probability of memory, which seriously affects the reliability of spaceflight equipment operation. In this paper, a 32-bit EDAC system based on FPGA is designed and implemented based on TMS320VC33 platform. When the SEU event occurs in memory, the EDAC system can correctly realize the function of correcting 1, check and 2, which overcomes the influence of SEU event on spaceborne computer. The main contributions of this paper include: In this paper, the basic theory of coding and decoding for EDAC correction 1, check and 2 codes is studied, and three kinds of rectifying 1 and 2 codes are compared and realized. The extended Hamming codes are as follows: / 39 / 32 / Hisao code and 40 / 32 / 32 / SEC-DED code. Considering the logic delay of FPGA implementation, Finally, the SEC-DED code is chosen as the design basis of 32-bit DAC system. 2) based on TMS320VC33 platform, the EDAC codec module is designed and implemented by Verilog HDL language, the EDAC decoding logic is optimized by subexpression sharing technology, and the EDAC auto-write-back function when 1-bit error occurs is designed and implemented for SEU events. The results show that the maximum combinatorial logic delay of EDAC module in Actel FPGAA54SX72A is 22.677 ns. The results of board level test show that the DSP module can correctly complete the function of correcting 1 check 2 and write back when the SRAM needs a waiting clock cycle when the frequency of DSP is 60 MHz. In order to further hide the EDAC delay, this paper attempts to use the memory access address prediction scheme to predict the DSP access SRAM address. The DSP system can work normally when the frequency of 40MHz is 40MHz. For applications with a large number of sequential memory access, the average memory access delay in EDAC system can be reduced by using the memory access address prediction scheme. In order to ensure the high reliability of spaceborne EDAC system, the reliability verification of SEC-DED code is further carried out, and a simulation test case is designed. By estimating the time of simulation test, the emphasis is put forward to test the case of one dislocation and two adjacent dislocations.
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TN791;TP333
【參考文獻】
相關(guān)期刊論文 前10條
1 王長河;單粒子效應(yīng)對衛(wèi)星空間運行可靠性影響[J];半導(dǎo)體情報;1998年01期
2 章學(xué)靜;薛琳;李金平;王淑英;;漢明(Hamming)碼及其編譯碼算法的研究與實現(xiàn)[J];北京聯(lián)合大學(xué)學(xué)報(自然科學(xué)版);2008年01期
3 潘建;淺談電子產(chǎn)品的可靠性設(shè)計[J];國外電子元器件;2001年07期
4 劉淑芬,崔星;計算機RAM檢錯糾錯電路的設(shè)計與實現(xiàn)[J];航天控制;2003年04期
5 向春清;譚培勇;;一種衛(wèi)星存儲器糾錯檢錯系統(tǒng)設(shè)計[J];淮陰工學(xué)院學(xué)報;2007年03期
6 周定江;金明河;任偉;禹超;;基于LEON3的中央控制器設(shè)計及EDAC功能實現(xiàn)[J];機械與電子;2011年10期
7 黃江洪;向陽霞;章立生;謝應(yīng)科;韓承德;;抗內(nèi)存位翻轉(zhuǎn)的軟硬件協(xié)同檢錯糾錯方法[J];武漢大學(xué)學(xué)報(理學(xué)版);2009年01期
8 孫吉利;張平;;基于FPGA的星載計算機自檢EDAC電路設(shè)計[J];微計算機信息;2009年23期
9 馮彥君;華更新;劉淑芬;;航天電子抗輻射研究綜述[J];宇航學(xué)報;2007年05期
10 李毅;李瑞;黃影;劉東;張春元;;基于COTS的空間信息處理系統(tǒng)單粒子閉鎖保護技術(shù)實現(xiàn)[J];宇航學(xué)報;2007年05期
本文編號:1976108
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1976108.html