Uppsalaföretaget IAR Systems och Gaislers CAES processordesigncenter har startat ett nytt partnerskap där IAR Systems i en kommande version av IAR Embedded Workbench för RISC-V kommer att ha stöd för NOEL-V, en RISC-V rymdkvalificerad processor från Gaisler.
NOEL-V är en syntetiserbar VHDL-modell av en processor som implementerar RISC-V-arkitekturen. Den uppges vara kraftigt konfigurerbar och erbjuder profiler som går från högpresterande Linux-kapabla arkitekturer till områdesoptimerade mikrokontrollerlösningar. NOEL-V är också designad för att inkludera feltoleranta funktioner som gör att den kan köra mjukvara utan avbrott och automatiskt korrigera fel som kan uppstå på grund av den strålning som finns naturligt i rymdmiljön.
IAR Embedded Workbench för RISC-V är en komplett kedja av utvecklingsverktyg som uppges ge utvecklare allt de behöver i en lättanvänd integrerad utvecklingsmiljö. Verktygskedjan erbjuder omfattande felsökningsmöjligheter, inklusive flerkärniga felsöknings- och analysmöjligheter såsom komplexa kod- och data breakpoints, runtime-stackanalys, callstackvisualisering och kodtäckningsanalys.
IAR I-jet-felsökningssond ger ett effektivt felsökningsgränssnitt mot NOEL-V-systemen, med användning av standard RISC-V JTAG-felsökningsgränssnitt, som också kommer att finnas tillgängligt i nästa utgåva av de fritt nedladdningsbara NOEL-V FPGA-exempelbitstreams i december 2023. Utvecklare som arbetar med verksamhetskritiska applikationer baserade på NOEL-V-processorn kommer också att dra nytta av IAR-kompilatorns optimeringsteknologi för att nå högre prestanda och även dra fördel av IAR:s felsökningsverktyg.
Generellt kommer partnerskapet att ge NOEL-V-användare flexibiliteten att använda ytterligare en komplett utvecklingsverktygskedja, vilket utökar den verktygsuppsättning som redan tillhandahålls av Gaisler.
– IAR har gjort ett fantastiskt jobb med att integrera NOEL-V-stöd i IAR Embedded Workbench, och tillhandahåller RISC-V rymdapplikationer med deras certifierade verktygskedja. Genom att använda RISC-V-standarden i våra processorer kan vi dra nytta av RISC-V-programvarans ekosystem och tredjeparts verktygskedja och felsökningsfunktioner, säger Daniel Hellström, chef för mjukvarusektionen på Gaisler.
Enligt IAR Systems är partnerskapet ett viktigt steg in på rymdmarknaden, där NOEL-V-arkitekturen intar en ledande position.
– Vi är mycket glada över att samarbeta med CAES och lägga till stöd för NOEL-V RISC-V-baserade processor till vår RISC-V verktygskedja, säger Anders Holmberg CTO på IAR Systems.
– Jag är övertygad om att detta samarbete kommer att avsevärt förbättra våra produktportföljer och kommer att tillåta IAR och CAES att synas på rymdmarknaden, säger Mike Elias, Vice President och General Manager, CAES Space Division.
– Vi ser fram emot att få se vår NOEL-V flyga på många fler banbrytande uppdrag. IAR-stödet för NOEL-V kommer att uppmuntra ännu fler potentiella användare att använda vår processor.