Title :
The SoCWire protocol (SoCP): A flexible and minimal protocol for a Network-on-Chip
Author :
Michel, Holger ; Belger, Adrian ; Bubenhagen, Frank ; Fiethe, Björn ; Michalik, Harald ; Sullivan, Wayne ; Wishart, Alex ; Ilstad, Jørgen
Author_Institution :
IDA TU Braunschweig, Braunschweig, Germany
Abstract :
State of the art radiation tolerant SRAM-based FPGAs with large gate count offer powerful processing capability among devices qualified for space applications. Due to changing mission requirements the processing in a space instrument needs to be adaptable. Modern SRAM-based FPGAs can be partially and dynamically reconfigured and thereby offer a method of adaptability. To provide a flexible communication architecture the partially reconfigurable modules were interconnected by a SoCWire Network-on-Chip. However to map an application on this network of exchangeable hardware processing nodes in the FPGA a communication protocol is required. This paper introduces a protocol adapted to the requirements for on-chip data processing chains. The protocol is inspired by the Remote Memory Access Protocol (RMAP), but considerably simplified to limit the FPGA resource consumption for the implementation of a protocol handler, which needs to be instantiated in every single network node. Despite offloading some of the processing into dedicated hardware cores implemented on a FPGA, a data processing unit still has to feature a controlling processor. To connect the Network-on-Chip and the processor, a controlling software complements the hardware protocol handler on the processor side.
Keywords :
SRAM chips; field programmable gate arrays; network-on-chip; protocols; SRAM-based FPGA; SoCWire protocol; communication protocol; data processing unit; flexible and minimal protocol; large gate count; network-on-chip; remote memory access protocol; space applications; Aerospace electronics; Field programmable gate arrays; Hardware; Instruments; Process control; Protocols; System-on-a-chip;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2012 NASA/ESA Conference on
Conference_Location :
Erlangen
Print_ISBN :
978-1-4673-1915-7
Electronic_ISBN :
978-1-4673-1914-0
DOI :
10.1109/AHS.2012.6268631