DocumentCode :
1961718
Title :
Read back scrubbing for SRAM FPGAs in a data processing unit for space instruments
Author :
Michel, Holger ; Belger, Adrian ; Lange, Tobias ; Fiethe, Bjorn ; Michalik, Harald
Author_Institution :
Inst. of Comput. & Network Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
fYear :
2015
fDate :
15-18 June 2015
Firstpage :
1
Lastpage :
8
Abstract :
SRAM-based FPGAs like Xilinx Virtex FPGA offer the highest processing capability currently available as radiation tolerant space qualified parts. However their configuration memory is not radiation hardened, monitoring and correction of configuration is required to prevent upsets from affecting operation. This paper presents a setup in which a controlling processor has access to the configuration interface and performs the task of configuration memory monitoring and error scrubbing. As blind scrubbing that is simple over writing of the configuration memory may cause erroneous internal contention, read back scrubbing is discussed. Read back scrubbing in turn creates a high load on the processor, so a method is presented in which the read back is still physically performed, but the processor does not have to perform the task of inspecting the read back data for upsets. Instead the frame ECC core which is inside the Xilinx SRAM FPGAs performs checksum calculation for read back data and flags errors. Thereby unlike in a complete implementation of the scrub controller in FPGA logic the software still maintains full control, but creates less processor load. Furthermore this setup uses the JTAG interface which has the lowest cross section for radiation induced error compared to other configuration interfaces.
Keywords :
SRAM chips; aerospace computing; aerospace instrumentation; field programmable gate arrays; FPGA logic; JTAG interface; Xilinx SRAM FPGAs; Xilinx Virtex FPGA; blind scrubbing; checksum calculation; configuration interface; configuration memory monitoring; controlling processor; data processing unit; error scrubbing; flags errors; frame ECC core; internal contention; radiation induced error; radiation tolerant space qualified parts; read back data errors; read back scrubbing; scrub controller; space instruments; Aerospace electronics; Error correction codes; Field programmable gate arrays; Process control; Random access memory; Registers; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2015 NASA/ESA Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/AHS.2015.7231149
Filename :
7231149
Link To Document :
بازگشت