Innovators at NASA Johnson Space Center have developed and successfully flight tested a high-performance computing platform, known as the Descent and Landing Computer (DLC), to suit the demands of safe, autonomous, extraterrestrial spacecraft landings for robotic and human exploration missions.
Unique to this platform is a datapath architecture that unencumbers microprocessors by isolating them from input and output interruptions, thus staving off latency and maximizing computational speed for the flight software. To safely land, the DLC must process landing-specific sensor data in real-time and relay this information to the primary flight computer for the spacecraft to avoid environmental hazards like craters and boulders. The datapath architecture presented allows for the DLC’s high-speed computational processing to provide this capability.
The DLC platform is composed of three key components: a NASA-designed field programmable gate array (FPGA) board, a NASA-designed multiprocessor on-a-chip (MPSoC) board, and a proprietary datapath that links the boards to available inputs and outputs to enable high-bandwidth data collection and processing.
The inertial measurement unit (IMU), camera, Navigation Doppler LiDAR (NDL), and Hazard Detection LiDAR (HDL) navigation sensors (depicted in the diagram above) are connected to the DLC’s FPGA board. The datapath on this board consists of high-speed serial interfaces for each sensor, which accept the sensor data as input and converts the output to an AXI stream format. The sensor streams are multiplexed into an AXI stream which is then formatted for input to a XAUI high speed serial interface.
This interface sends the data to the MPSoC Board, where it is converted back from the XAUI format to a combined AXI stream, and demultiplexed back into individual sensor AXI streams. These AXI streams are then inputted into respective DMA interfaces that provide an interface to the DDRAM on the MPSoC board. This architecture enables real-time high-bandwidth data collection and processing by preserving the MPSoC’s full ability.
This technology will be critical for safe access to other surface regions of the solar system in which spacecraft missions could not succeed with current landing capabilities. This sensor datapath architecture may have other potential applications in aerospace and defense, transportation (e.g., autonomous driving), medical, research, and automation/control markets where it could serve as a key component in a high-performance computing platform and/or critical embedded system for integrating, processing, and analyzing large volumes of data in real-time.
NASA is actively seeking licensees to commercialize this technology. Please contact NASA’s Licensing Concierge at