As easy as Pi...
Many organizations are worried about the transition to the RISC-V architecture, or the introduction of CHERI technology into their projects. Please don't worry... we have evolved a From zero to CHERIoT in two minutes with Sonata blog post hat explains how to start building and running code on Sonata in about the same amount of time as it will take you to get the board out of its box and plug it in.
Similarly people worry about the impact of CHERI on their code base. In recent examples SCI ported the FreeRTOS Network Stack from traditional Arm implementation to RISC-V. The effort was minimal and primarily focused on enhancing the code orientation to make it more reusable in a compartmentalised form, definitely a "nice to have" rather than strictly required. The total impact on the code was <0.2% of the code was changed, a minimal impact that moved the stack from a single flat code space implementation, to a full compartmentalise and ruggedised solution that resolved 100% of the known CVEs.
RT*M
For those who wish to understand more before jumping into GitHub and starting to code, there is an exceptional online resource, the CHERIoT Programmers' Guide.
The guid outlines the C/C++ extensions for CHERIot, communications between threads and advice on writing device drivers, amongst other key considerations.
It’s very easy to start developing for CHERIoT with either an Arty A7 or lowRISC Sonata FPGA board, or with no hardware using a simulator.
The Sonata boards (which, unlike the A7, are designed specifically for prototyping CHERIoT-based systems) are now available to buy from Mouser which is a significant improvement for availability and shipment globally.
For those unfamiliar with the platform the CHERIoT Getting Started Guide on https://cheriot.org explains how to build and run code for allof the board support packages an simulator.
Arriving in 2025, ICENI silicon chips will be available alongside development systems designed and built for rapid adoption and roll-out.
We are keen to support customers and partners on their journey to CHERI adoption, providing the resources to enable organisations to start today. Test and build on our initial development systems, then deploy effortlessly onto M.2 board solutions.
The digital battlefield is unforgiving. For years, vulnerabilities have been the norm, and threats have lurked in every system. If your organization is frustrated with the current state of cybersecurity, let's collaborate and make a change. CHERIoT is changing the world today, and we want you to be part of this revolution.
Talk to us: info@scisemi.com.
We need your consent to load the translations
We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.