PikeOS Board Support Package für das SiFive HiFive Unmatched Mini-ITX Board

EMBEDDED SYSTEMS

Sysgo und SiFive haben ein PikeOS Board Support Package (BSP) für das SiFive HiFive Unmatched Mini-ITX Board entwickelt, das zur Evaluierung sicherheitskritischer Echtzeitanwendungen auf Basis des SiFive Freedom U740 RISC-V basierten Quad-Core Prozessorchips eingesetzt wird.



Die echtzeitfähige Evaluierungsplattform mit integrierter Hypervisor-Unterstützung unterstützt Entwickler von RISC-V-basierten Anwendungen. In Kombination mit dem Echtzeitbetriebssystem und Hypervisor PikeOS werden multifunktionale Echtzeitanwendungen auf Basis der Open-Source RISC-V Architektur möglich. Mit ihr werden vor allem deterministische Echtzeitanwendungen mit hohen Anforderungen an funktionale Sicherheit und Cybersecurity möglich, wie sie in der Automobil-, Bahn- und Avionikindustrie sowie in der Industrieautomation, Robotik und Medizintechnik zu finden sind.


In Kombination mit PikeOS ...

ist das HiFive Unmatched-Entwicklungssystem eine Plattform für die Evaluierung von gemischt-kritischen sicheren Anwendungen auf Basis der RISC-V-Architektur. Mit seinem Mix+Match-Kernkomplex integriert der SiFive FU740 SoC-Prozessor vier SiFive Essential U74-Prozessoren und einen S7-Prozessor und bietet u.a. mehrere PCIe-Lanes sowie GbE-, USB- und Grafikunterstützung. Mit der in PikeOS integrierten Hypervisor-Technologie können sicherheitskritische Echtzeitanwendungen sogar mit dem IIoT verbunden werden, indem IoT-Gateway- und GUI-Anwendungen parallel auf dem Echtzeit-SoC ausgeführt werden, wodurch die erforderliche Hardware auf nur einem SoC konsolidiert wird.


Die PikeOS-Integration …

unterstützt alle Funktionen des HiFive Unmatched-Entwicklerboards von SiFive. Das Board eignet sich auch für Linux-basierte Embedded-Anwendungen, die mit PikeOS in virtuellen Maschinen gehostet werden können, ohne die deterministische Echtzeitfähigkeit der RTOS-Anwendung zu beeinträchtigen. Neben dem 64-Bit-Prozessor SiFive Freedom U740 bietet das Board im gängigen Mini-ITX-Format 16 Gigabyte DDR4-RAM und 32 MB Quad SPI Flash sowie zwei M.2-Steckplätze, die Platz für eine NVMe-SSD (über 4 PCIe-Lanes) sowie einen Bluetooth- oder Wifi-Adapter (über 1 PCIe-Lane) bieten. Darüber hinaus bietet es Schnittstellen für MicroSD, 1x GbE und 4x USB 3.2. Über den x16-Grafikkartenslot stehen 8 PCIe Gen3-Lanes zur Verfügung. Darüber hinaus bietet der HiFive Unmatched UART- und JTAG-Schnittstellen für Programmierung, Debugging und Tests.

PikeOS BSPs für SiFive's HiFive Unmatched Entwicklerboard sind ab sofort bei Sysgo erhältlich.

Fachartikel