Helium ist eine Microcontroller-Platform für Anwendung mit mehr Rechenleistung. Der Fokus liegt auf einer einfachen Architektur mit der Möglichkeit benötigte IOs beliebig zu kombinieren.
Architektur

Die Plattform besteht aus einem Design mit mehreren Clock-Domains. Die CPU ist über eine AXI4 Interconnection mit dem On-Chip-Arbeitsspeicher und dem APB3 Peripherie-Bus verbunden. Standardmäßig ist immer ein Timer und der Platform-Level Interrupt Controller (PLIC) an diesem Peripherie-Bus angebunden. Weitere Peripherie kann variable hinzugefügt werden.
Die Kombination von Caches und verschiedenen Clock-Domains erhöht die Effizienz und bietet somit mehr Rechenleistung.
Features
Real-Time | Konfigurierbare IOs |
FPGA Kompatible | Zephyr RTOS |
CPU

32-bit RISC-V CPU mit einer 5 Stufen Pipeline.
Folgende Features bietet die CPU (RV32IM):
- Integer (I)
- Mul und Div (M)
- Single-Cycle Shift Operationen
Des Weiteren bietet sie ein JTAG Debug Interface.
Anwendungsfälle
Real-Time | Konfigurierbare IOs |
FPGA Kompatible | Zephyr RTOS |