核电子学与探测技术
覈電子學與探測技術
핵전자학여탐측기술
NUCLEAR ELECTRONICS & DETECTION TECHNOLOGY
2014年
7期
907-912,916
,共7页
杨海波%丁朋程%苏弘%王晓辉%孔洁%赵红赟%杨振雷
楊海波%丁朋程%囌弘%王曉輝%孔潔%趙紅赟%楊振雷
양해파%정붕정%소홍%왕효휘%공길%조홍빈%양진뢰
Flash FPGA%三模冗余%汉明码%异步收发器%容错%抗辐射
Flash FPGA%三模冗餘%漢明碼%異步收髮器%容錯%抗輻射
Flash FPGA%삼모용여%한명마%이보수발기%용착%항복사
Flash -FPGA%triple module redundancy%Hamming code%asynchronous receiver/transmitter%fault-tolerance%radiation-hardened
为了改善星载粒子探测装置异步收发器的抗单粒子翻转性能,提出了一种基于Actel Flash FPGA的解决异步收发器抗单粒子翻转和传输过程中检错和纠错问题的高可靠设计方案。基于Actel公司的ProASIC Plus系列APA600 FPGA,采用汉明码( Hamming Code)和三模冗余( Triple Modular Redun-dancy,TMR)法相结合的方式对异步收发器进行容错设计,实现了一种新型的抗单粒子翻转电路。对于发送器模块,首先数据处理单元把发送的数据送到编码器中完成汉明码编码,之后将编码完成的数据分别发送给多数表决器中来表决得到数据送入串行发送器中,最后将并串转换的数据发送出去。对于接收器模块,通过串行接收器对接收数据进行串并转换,并将转换后的并行数据送入解码器,解码器对接收到码字进行译码,得到最终的信息数据。对设计进行误差注入仿真测试,结果表明所设计的容错异步串行收发器能够有效地容错,可以非常方便地应用到航空航天等辐射环境中,实现高可靠的系统设计。
為瞭改善星載粒子探測裝置異步收髮器的抗單粒子翻轉性能,提齣瞭一種基于Actel Flash FPGA的解決異步收髮器抗單粒子翻轉和傳輸過程中檢錯和糾錯問題的高可靠設計方案。基于Actel公司的ProASIC Plus繫列APA600 FPGA,採用漢明碼( Hamming Code)和三模冗餘( Triple Modular Redun-dancy,TMR)法相結閤的方式對異步收髮器進行容錯設計,實現瞭一種新型的抗單粒子翻轉電路。對于髮送器模塊,首先數據處理單元把髮送的數據送到編碼器中完成漢明碼編碼,之後將編碼完成的數據分彆髮送給多數錶決器中來錶決得到數據送入串行髮送器中,最後將併串轉換的數據髮送齣去。對于接收器模塊,通過串行接收器對接收數據進行串併轉換,併將轉換後的併行數據送入解碼器,解碼器對接收到碼字進行譯碼,得到最終的信息數據。對設計進行誤差註入倣真測試,結果錶明所設計的容錯異步串行收髮器能夠有效地容錯,可以非常方便地應用到航空航天等輻射環境中,實現高可靠的繫統設計。
위료개선성재입자탐측장치이보수발기적항단입자번전성능,제출료일충기우Actel Flash FPGA적해결이보수발기항단입자번전화전수과정중검착화규착문제적고가고설계방안。기우Actel공사적ProASIC Plus계렬APA600 FPGA,채용한명마( Hamming Code)화삼모용여( Triple Modular Redun-dancy,TMR)법상결합적방식대이보수발기진행용착설계,실현료일충신형적항단입자번전전로。대우발송기모괴,수선수거처리단원파발송적수거송도편마기중완성한명마편마,지후장편마완성적수거분별발송급다수표결기중래표결득도수거송입천행발송기중,최후장병천전환적수거발송출거。대우접수기모괴,통과천행접수기대접수수거진행천병전환,병장전환후적병행수거송입해마기,해마기대접수도마자진행역마,득도최종적신식수거。대설계진행오차주입방진측시,결과표명소설계적용착이보천행수발기능구유효지용착,가이비상방편지응용도항공항천등복사배경중,실현고가고적계통설계。
In order to improve the anti-Single Event Upset ( SEU) capability and data communication error de-tection and correction performance of an UART ( Universal asynchronous Receiver and Transmitter) used in a space borne detection equipment, a high-reliable design based on Actel Flash FPGA is proposed.An asyn-chronous receiver/transmitter based on APA600 FPGA of ProASIC Plus architecture,Designed and reinforced with triple module redundancy and Hamming code, is presented in this paper.All modules were developed with triple module redundancy.Data processing unit of the transmitter sends data to Hamming encoder, and the en-coded words are transferred to majority voter, then code words are fed to transmitter.For the receiver, serial re-ceiver transforms the serial data to the parallel data and sends it to the decoder.For the receiver, the serial data was transformed into the parallel data and sent to the decoder by the serial receiver, then, the information can be obtained.The design has been simulated and evaluated by fault injection finally.The results show that the asynchronous serial receiver/transmitter developed can effectively perform fault-tolerant function.It can be ap-plied to a system with high reliability in aerospace radiation environments.