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.