TY - JOUR
T1 - Leveraging the Openness and Modularity of RISC-V in Space
AU - Di Mascio, S.
AU - Menicucci, Alessandra
AU - Gill, Eberhard
AU - Furano, Gianluca
AU - Monteleone, Claudio
PY - 2019/11
Y1 - 2019/11
N2 - This paper proposes a roadmap to address present and future needs in space systemswithRISC-Vprocessors. RISCVis an open and modular instruction set architecture, which is rapidly growing in popularity in terrestrial applications. To satisfy different applications with contrasting requirements in satellite data systems, four different types of processors are identified: 1) low-area/low-power microcontrollers, 2) on-board computers, 3) general-purpose processors for payloads, and 4) enhanced payload processors for artificial intelligence. Several solutions based onRISCVare proposed for eachof these types of processors and comparedwith proprietary commercial-off-the-shelf andspacegrade solutions. An extensive analysis of the results available fromliterature is conducted to show that RISC-V has the potential to solve such a wide range of needs. This paper will also show the unprecedented number of open-source implementations and models that were developed in a relative short time on a single instruction set architecture. Future space systemscouldbenefit frommanyof those developments, andthisworkidentifies andhighlightswhat is stillmissing to satisfy the specific needs of processors for space, especially in terms of fault tolerance and technology readiness level.
AB - This paper proposes a roadmap to address present and future needs in space systemswithRISC-Vprocessors. RISCVis an open and modular instruction set architecture, which is rapidly growing in popularity in terrestrial applications. To satisfy different applications with contrasting requirements in satellite data systems, four different types of processors are identified: 1) low-area/low-power microcontrollers, 2) on-board computers, 3) general-purpose processors for payloads, and 4) enhanced payload processors for artificial intelligence. Several solutions based onRISCVare proposed for eachof these types of processors and comparedwith proprietary commercial-off-the-shelf andspacegrade solutions. An extensive analysis of the results available fromliterature is conducted to show that RISC-V has the potential to solve such a wide range of needs. This paper will also show the unprecedented number of open-source implementations and models that were developed in a relative short time on a single instruction set architecture. Future space systemscouldbenefit frommanyof those developments, andthisworkidentifies andhighlightswhat is stillmissing to satisfy the specific needs of processors for space, especially in terms of fault tolerance and technology readiness level.
UR - http://www.scopus.com/inward/record.url?scp=85088874515&partnerID=8YFLogxK
U2 - 10.2514/1.I010735
DO - 10.2514/1.I010735
M3 - Article
SN - 1547-2450
VL - 16
SP - 454
EP - 472
JO - Journal of Intelligent Transportation Systems: technology, planning, and operations
JF - Journal of Intelligent Transportation Systems: technology, planning, and operations
IS - 11
ER -