Sifive släpper ett Linuxkort på sin vassaste Risc V-processor – nu kan du på allvar börja utveckla inbyggda system på en generell Risc V-plattform.
Det har gått sju kvartal sedan Sifive släppte Hifive Unleashed – historiens första Linuxkort baserat på en 64-bitars Risc V-processor. Nu släpps efterföljaren – Hifive Unmatched.
Här kan du optimera Linux, portera ett operativsystem, ett programbibliotek eller en kompilator till Risc V. Eller göra någon annan maskinnära utveckling. Kanske utveckla ett komplett inbyggt system på Linux?
Unleashed är ett utvecklingskort i Mini-ITX-format kring FU740 som är en systemkrets på 1,4 GHz från Sifive. På FU740-chipet sitter multikärnan U74-MC som består av fyra stycken U74-cpu:er och en S7-cpu. Det sistnämnda är en realtidskärna som monitorerar systemet. Alla fem cpu:erna är 64-bitare och delar koherent på 2 Mbyte L2-cache. Vill du utveckla för realtid kan L1- och L2-cache konfigureras till deterministiskt SRAM.
Alltsammans är konstruerat av amerikanska Sifive som drivs av några dem som skapade den öppna cpu-arkitekturen Risc V. Också Unmatchedkortets konstruktion är öppen källkod.
Processorn har en prestanda på 2,9 DMIPS/MHz eller 4,9 CoreMark/MHz. Den skulle teoretiskt kunna driva en billig Chromebook till exempel. Och vill du bygga en sådan Chromebook – eller något 64-bitars inbyggt system – har du härmed fått Unmatched att experimentera på.
Kortet har USB, gigabit Ethernet och en PCIe x 16-anslutning som kan ta ett grafikkort. Här finns också M.2 M-Key och E-Key för NVMe- och Wifi-kort.
Minnet är på 8 Gbyte DDR4 och 32 Mbyte quad SPI flash. Det medföljer ett bootbart Micro SD-kort laddat med Yocto, Open Embedded Linux och utvecklingsmiljön Freedom U-SDK.
Priset är 665 dollar vilket är två tredjedelar av priset på föregångaren Unleashed. Leveranserna startar detta kvartal.