Skriv ut

Cinque är en milstolpe för öppen hårdvara – det är det första Arduinokort som är konstruerad i öppenkod ända ner till processorn.

Ett kommande kort från italienska Arduino använder en processor vars cpu är av den nya spännande arkitekturen RISC-V.  Det visades för första gången upp på Maker Faire i Arduinos monter den 20 maj i San Mateo.

RISC-V finns sedan slutet av förra året i en kommersiell processor kallad Freedom E310, från amerikanska Sifive. Det är den som nu finns på ett utvecklingskort som använder form- och funktionsfaktorn Arduino med dess mått, anslutningar och utvecklingsmiljö. 

Att en RISC-V-processor hamnar i ett makers-kort är logiskt. RISC-V är öppen hårdvara vilket tillåter alla att strulfritt byta konstruktionsidéer med varandra.

Arduino har alltid varit öppen hårdvara i så stor utsträckning som möjligt. Men utsträckningen har aldrig varit större än i Cinque. 

För inte nog med att RISC-V är en öppen arkitektur utan dessutom är den specifika systemkretsen Freedom E310 även den en öppenkodskonstruktion.

Det betyder att du kan tanka hem en beskrivning av FE310 i form av RTL-kod, redigera den efter behag, och sedan tillverka en egen processor, utan att be Sifive om lov. 

Licensen är Apache License 2.0 vilket betyder att det enda kravet är att du behåller licenstexten i koden, och dokumenterar eventuella egna ändringar.

Redan i julas släppte Sifive en egen Arduino-klon kallad Hifive1, men  Cinque är en ny konstruktion och inte bara en ny etikett på Hifive1.

En konkret funktionell skillnad är att Cinque innehåller Espressifs wifi-bluetoothkrets ESP32. Det stöder dual-mode Bluetooth 4.2 och upp till 150 Mbps Wifi.

Kortet ger en möjlighet för alla att testa RISC-V i allmänhet och E310 isynnerhet, i den bekanta Arduino-miljön.

Alla tidigare kort från Arduino utom ett drivs av styrkretsar från Atmel. Undantaget är Arduino 101 som släpptes 2015 och använder en Intel Curie-modul.

Det finns dessutom Arduinokloner – alltså tillverkade av andra företag än italienska Arduino – på styrkretsar från ST, Freescale, Microchip, TI, NXP och Renesas.

RISC-V-arkitekturen utvecklas av några av de mest framstående namnen i processorarkitekturvärlden. Flera av dem, bland annat David Patterson, finns i Sifive.

Företaget tog in 8,5 miljoner dollar i finansiering i maj. En av affärsidéerna är att ta fram skräddarsydda systemkretsar kring sina RISC-V-kärnor som idag är den 32-bitare kallad E31 Coreplex som sitter i FE310, och 64-bitaren E51 Coreplex.

En systemkrets kallad U500 kring E51 är under utveckling. E51 ska kunna byggas som cachekoherent åttkärna och klockas till 1,6 GHz tillverkad i 28 nm.

Läs om RISC-V i Elektroniktidningens arkiv (länk till sökning).