Uppsalaföretaget IAR – ett världsledande namn inom kompilatorer för inbyggnadsprocessorer – meddelar att dess första C-kompilator för Risc-V är färdig att tas i bruk. En rad kända namn ur Risc-V-sfären gratulerar i pressreleasen.
IAR är ett såpass viktigt namn att det var en milstolpe för Risc-V i sig när Uppsalaföretaget IAR i början av förra året meddelade att den skulle bli den 24:e arkitekturen att stödjas av IAR:s kompilatorer och utvecklingsverktyg.
Nu är denna C-kompilator klar i sin första offentliga version.
Stefan Skarin |
–Vi positionerar oss för att bli den ledande verktygsleverantören för Risc-V och ser på sikt att den kommer att ta en stor del av marknaden, säger IAR:s vd Stefan Skarin i ett pressmeddelande.
– Vi har en unik position i ekosystemet kring Risc-V som enda kommersiella verktygsleverantör som kan tillhandahålla global teknisk support, samtidigt som vi investerar i stabil teknik.
Stefan Skarin tror att Risc-V kan komma att öppna nya dörrar i Asien för företaget. Och som en direkt bekräftelse på det har IAR lyckats att få kinesiska ehandelsjätten Alibaba att bjuda på citat i pressreleasen.
– Vi är glada över att IAR Systems erbjuder ett starkt kommersiellt verktyg för Risc-V, säger Chunqiang Li, chef på på Alibabas dotterbolag C-Sky Microsystems, som tillverkar IoT-styrkretsar, snart även ett antal sådana baserade på Risc-V.
– Vi kommer fortsätta att utöka vårt samarbete kring verktyg med IAR Systems.
Ett annat viktigt asiatiskt namn som bidrar med citat är den taiwanesiska cpu-konstruktören Andes som har styrt om hela sin verksamhet – processor-IP för styrkretsar – mot Risc-V.
– Vi är glada att se tidigt stöd för våra Andescore-processorer i IAR Embedded Workbench, säger företagets teknikchef Charlie Su.
Också Microchips FPGA-dotterbolag Microsemi gör tummen upp i pressreleasen, liksom Risc-V-konsulten Sifive.
IAR:s kompilatorer anses generera bra kod. Om man får tro IAR så gäller detta även Risc-V-kompilatorn – den ska enligt interna tester ge förbättringar i kodtäthet.
Utöver kompilatorn ingår kodgranskningsverktyget i C-stat i IAR Embedded Workbench för Risc-V. Den verifierar att C/C++-koden följer MISRA C-standarderna och upptäcker CWE- och CERT-definierade defekter, buggar och säkerhetsproblem.
RISC-V är en fri och öppen arkitektur (ISA) baserat på öppen källkod där medlemmar i Risc-V Foundation gemensamt driver utvecklingen av arkitekturens specifikationer och ekosystem.