PolarFire® SoC FPGAs for Space Station Missions
Learn more about how Emdalo customized PolarFire® SoC FPGAs, Linux® and associated boot flows for Skycorp Inc.’s recent space mission on the International Space Station (ISS).
Mi-V Ecosystem Partner Emdalo Technologies Ltd. (Emdalo) has successfully customized PolarFire® System-on-Chip (SoC) Field Programmable Gate Arrays (FPGAs), Linux® and associated boot flows for Skycorp Inc.’s recent space mission on the International Space Station (ISS). This customization work can also be tuned for various applications like security, industrial monitoring, industrial robotics and others.
Powerful Customizations for Specialist Applications
The Skycorp platform is built around the PolarFire SoC FPGA device, MPFS250T, a 64-bit multicore RISC-V® CPU subsystem processor with FPGA fabric, error-correcting DRAM, eMMC Flash, SD™ card, Ethernet and USB systems on board. The platform also runs the Linux Operation System (OS).
Background
iBoss iSSI®
The iBoss iSSI® (intelligent Space System Interface) Modular Coupling Kit is the “USB for Space”: a standard connector making NextSpace feasible now. Future space infrastructure and logistics—based on plug-and-play systems and In-Space, Assembly and Manufacturing (ISAM) supported by robotics—will enhance flexibility and drive growth. Such NextSpace will be “LEGO in space” with modular building blocks and standard interfaces leveraging common parts principles and Commercial-Off-the-Shelf (COTS). iSSI is the universal interface technology to boost industrialization of space infrastructure. With its unparalleled features, the iSSI enables innovative design philosophies and entirely new missions, operational and business models on ground and in space. In similar ways, the iSSI can serve growth markets on Earth as automotive, intermodal transport, robotics, logistics and E-Mobility.
Intelligent Space Systems Interface Flight Qualification Experiment (iSSIFQE)
Skycorp Inc., a California company focused on orbital logistics, recently tested a key component of future satellite servicing vehicles on the ISS.
Figure 2: iSSIFQE in Development
Testing occurred oN the robotic connector developed by Germany’s iBoss GmbH to transmit power and data like a computer’s USB cable, alongside a Skycorp computer and a radiation sensor built by Space Environmental Technologies and jointly funded by the Defense Department and NASA Science Mission Directorate.
The successful test of the iBoss Intelligence Space Systems Interface will help pave the way for on-orbit servicing, assembly and manufacturing, according to Dennis Wingo, Skycorp founder and CEO, in SpaceNews.
Figure 3: Northrop Grumman NG-17 Docking With ISS, Feb 22
The technology demonstration payload, called iSSIFQE, travelled to ISS in February on a Northrop Grumman Cygnus cargo spacecraft. Following that, astronauts assembled iSSIFQE in the Japanese Kibo module. The payload was then mounted on a platform outside the space station’s Japanese Experimental Module. The demonstration successfully lasted six months and testing continues today.
Figure 4: iSSIFQE at work, outside ISS, March 22
Linux and HSS Customizations
For iSSIFQE, with NG-17 launch date looming, Skycorp needed customisations and examples for Microchip PolarFire SoC. For iSSIFQE to be a success, Emdalo needed to extend the Icicle reference kit to support a myriad of sensors and actuators and in-orbit upgrades and upgrade reliability and fall-back capability.
We managed this by forking and managing our own variants of the Microchip GitHub Linux, Yocto, examples and HSS repositories.
We added the capability cycle booting between an SD card and eMMC—if one failed, the other would boot; we added a keep-alive signal to HSS so that if HSS failed, the entire PolarFire SoC system could be rebooted; we enabled both CAN buses, configured the SPI bus to work in Linux and enabled both I2C and made these devices visible to user space. We customized the CAN interface and added an example to illustrate how to use it from user space. We added in-orbit upgrade scripts and custom configurations and we developed and enabled utilities for an FPGA design upgrade (including HSS upgrade), root file system upgrade, user-space package upgrades and kernel upgrade.
Figure 5: Linux on Microchip PolarFire SoC on ISS, Apr 22
We were delighted to be able to see Linux running on Microchip's PolarFire SoC on the ISS in April 2022. The mission continues and the platform continues to give great reliability.
Lunar Mission
We are looking forward to working with Skycorp as they work to develop a Lunar data center payload for Lonestar Data Holdings, which will be delivered to the lunar surface by Intuitive Machines, planned for 2023.
Take Action
If you’d like to consult with Emdalo about custom Linux work on PolarFire SoC, please contact daire.mcnamara@emdalo.com.