IAR Systems heeft zojuist de volledige ondersteuning aangekondigd van hun nieuwste release van IAR Embedded Workbench for RISC-V voor de CoDenseo uitbreiding van Andes Technology's AndeStaro V5 RISC-V processor. CoDenseo is een gepatenteerde uitbreiding van de ISA (Instruction Set Architecture) van de processor die IAR's toolchain helpt bij het genereren van een compacte code - om flash geheugen op de doelprocessor te besparen, terwijl de eerder ondersteunde AndeStaro V5 DSP/SIMD en Performance uitbreidingen helpen bij het leveren van hogere applicatieprestaties. IAR Systems heeft de AndesCoreo RISC-V CPU IP al in een vroeg stadium ondersteund en biedt klanten een complete ontwikkelingstoolchain inclusief de krachtige IAR C/C++ Compilero en een uitgebreide debugger, die ook beschikbaar is in een ISO 26262 conforme functionele veiligheid gecertificeerde editie.

Andes is een stichtend Premier-lid van RISC-V International en een toonaangevende leverancier van high-performance/low-power 32/64-bit embedded processor IP-oplossingen. De gezamenlijke oplossingen van Andes en IAR Systems met hun robuuste ontwerpmethodologie voor veiligheidstoepassingen helpen klanten de ontwikkeling te versnellen, inclusief het certificeringsproces en daarmee de time-to-market van hun producten. CoDenseo in AndeStaro V5 is een door Andes uitgebreide functie voor compressie van de codegrootte bovenop de uitbreidbare RISC-V standaard instructies.

De uitbreiding is reeds bewezen in meer dan 10 miljard SoC's met AndeStaro V3 processoren. Naast de ondersteuning voor CoDenseo komt de nieuwste versie 3.11 van de IAR Embedded Workbench voor RISC-V met een "P"-extensie 0.9.11 ondersteuning (Standard Extension for Packed-SIMD Instructions) en verbeterde SMP (Symmetric Multi-Processing) en AMP (Asymmetric Multi-Processing) multicore debugging. Ontwikkelaars zullen ook de nieuwe IAR Build en IAR C-SPY Debug extensies voor Visual Studio Code waarderen, zodat zij gebruik kunnen maken van de krachtige tools van IAR Systems voor het bouwen en debuggen van hun code binnen de Visual Studio Code editor.

De beproefde IAR Embedded Workbench is in opkomst bij RISC-V-ontwikkelaars dankzij de beste optimalisaties in codegrootte, waardoor bedrijven kleinere apparaten kunnen gebruiken of nog meer functionaliteit aan een bestaand platform kunnen toevoegen. De code wordt gegenereerd met behulp van de geavanceerde optimalisatietechnologie van de toolchain en overtuigt in CoreMark-tests van het EEMBC Certification Lab met zijn snelle code en prestaties. De meegeleverde C-SPY Debugger geeft ontwikkelaars volledige controle over de toepassing in real-time, onder andere door het gebruik van complexe breakpoints, profiling, code coverage, tijdlijn met interrupt en power logging.

Volledig geïntegreerde tools voor codeanalyse zorgen voor naleving van specifieke normen zoals MISRA C (2004 en 2012) en de beste programmeerpraktijken zoals Common Weakness Enumeration (CWE) en CERT C Secure Coding Standard. De IAR Embedded Workbench for RISC-V is zelf gecertificeerd voor functionele veiligheidsontwikkeling en wordt geleverd met een veiligheidsrapport en een veiligheidsgids voor tien verschillende normen, bijvoorbeeld voor automotive of industriële toepassingen.