Neorv32 in Space with Skudo.tech #729
Replies: 4 comments 5 replies
-
Hey @Skudo-HSM. This is so amazing!!! Thank so much for sharing this! :) I'm curious. 😅 Did you do a complete re-implementation of the core using Verilog or did your use neorv32-verilog) as starting point? Did you add some kind of radiation-hardening like TMR or ECC? How did you integrate/couple your security hardware module(s)? Could you give some more details about the actual application/algorithm the core is processing? I'll have a look at the stars tonight with big a smile 😄 |
Beta Was this translation helpful? Give feedback.
-
Hey @stnolting It was original VHDL almost entirely, only new cores specific to the test environment was done in Verilog and wrapped as VHDL components. |
Beta Was this translation helpful? Give feedback.
-
Haven't been able to find anything official or authoritative about OPSSAT status, but at least a couple months ago, still up at around 400km. I found this which seems to indicate it will come down sometime soon. |
Beta Was this translation helpful? Give feedback.
-
Yeah, the sat is EOL ... on 18.2 the head of the program at ESA wrote: "I am writing to inform you that this weekend OPS-SAT-1 dipped below the 400 km altitude boundary. We were working hard to delay the associated acceleration in altitude loss but so far we have not been successful. As we descend further, the aerodynamic disturbance torques will increase and we are not sure how much attitude control we can expect. It is therefore wise that we all plan for a potential end of experimentation in the next couple of months. Let me take this opportunity to thank you all for your support over the last 4 years. It has been quite a ride." |
Beta Was this translation helpful? Give feedback.
-
Greetings, fellow tech enthusiasts!
Today's focus is the use of the Neorv32 RISC-V core, developed by SN and this community, in our latest space endeavour. This post serves as both a testament to and an appreciation of your ground-breaking work behind this technology, which has proven instrumental in our satellite’s data processing capabilities.
RISC-V Core in Space: The Technical Edge
The integration of the RISC-V core into our project (tested on a real satellite system) was a decision driven by specific technical needs. Given the requirements for minimal power consumption and simplicity in its integration, your RISC-V core, known for its efficiency and documentation, was a natural fit. Its implementation in Verilog played a crucial role in ensuring adaptability.
In orbit, housed within the Cyclone-V FPGA setup on board of the ESA's OPS-SAT, the core’s primary responsibility was image processing. Leveraging its design, the core efficiently handled algorithms for image processing (marking clouds in yellow on a photo taken by the satellite), crucial for our satellite's mission. The mission was successfully executed towards the end of October 2023.
Verilog Implementation: Precision and Reliability
The choice of Verilog for designing the RISC-V core was pivotal. It facilitated extensive ground-based simulation and testing in our ground setup and easy integration in our existing HSM/FPGA setup, a crucial step given the inaccessibility of space-based systems for physical debugging or updates. The core's performance in orbit validated the efficacy of its Verilog-based design.
Acknowledging the Verilog NEORV32 RISC-V Team
To the team behind the RISC-V core’s Verilog design: your work has directly contributed to the success of a short but yet complex space mission. The core’s operational success in the harsh conditions of space is a testament to the precision of your design and understanding of its capabilities.
The success of the RISC-V core in this mission exemplifies how well-designed hardware can significantly enhance satellite functionality. This achievement underlines the importance of meticulous design work and the capability of Verilog in meeting the demanding requirements of space technology. To the Verilog RISC-V team, your contributions have been integral to our project's success and have set a benchmark for future space technology developments.
A short video explanatory of Skudo's space experiment can be found here: https://vimeo.com/880805004
Please note, licensing requirements have been meticulously followed in our documents and due credits have been given as required.
www.skudo.tech
Beta Was this translation helpful? Give feedback.
All reactions