Använda en simpel Risc-V med dålig dokumentation för att den är gratis? Nej, hellre vår variant, N22, med unika funktioner och full support! Det är budskapet från taiwanesiska Andes.
Andes 32-bitars Risc-V-kärna N22 finns att ladda hem för gratis test och forskning. Sedan kan du licensera den om du vill gå i volym.
N22 är en konfigurerbar cpu med valbart stöd för interrupt, lokalt minne, instruktionscache, avlusning och Arms öppna IP-blockbuss AHB. Det sistnämnda inklusive ett antal standardperiferikärnor att ansluta till AHB.
Kärnan är liten, rörledningen är på bara två steg, men den levererar 3,95 Coremark/MHz vilket enligt Andes är bäst i dess klass.
N22 använder närmare bestämt Risc-V-arkitekturen RV32I/EMAC:
• E står för ”embedded” vilket betyder att den kan konfigureras att spara plats och energi på chipet genom att bara använda 16 register (hälften).
• M betyder att den stöder multiplikation och division.
• A adderar några användbara ”atomära” instruktioner som inte avbryts, bland annat swap – att låta två minnesceller byta värde. De underlättar implementationen av multikärnor.
• C betyder ”compressed” – ett antal 16-bitars instruktioner som finns där för att spara minne.
Allt ovanstående följer standarden. Andes bjuder dessutom på ytterligare ett antal valbara finesser:
• Stacksafe varnar när du försöker poppa eller pusha en tom respektive full stack.
• Powerbrake gör strömstyrning.
• Codense är ytterligare en metid för att reducera kodstorleken.
• Du kan definiera lokalt cache för instruktioner och minne.
”Risc-V FreeStart” heter erbjudandet, i vilket ingår Andes egen utvecklingsmiljö Andesight. Ett års support kan köpas till. Ytterligare information kommer att ges under en presskonferens i Zürich idag.
Andes sågar gratisimplementationer av Risc-V jäms med fotknölarna i en utförlig harang.
– Till skillnad från öppenkods-Risc-V-cpuer som har begränsad funktionalitet och bristande dokumentation, och först måste verifieras av SoC-konstruktörer, så kan de som använder vår kommersiella N22 hoppa över denna tidsödande process – som inte adderar något mervärde till den slutgiltiga SoC:n – och istället lägga sina dyrbara konstruktionsresurser på sina egna unika kompetenser.
Andes grundades i mars 2005 i Hsinchu Science Park. Tre år senare släpptes den första cpu:n och företaget tog sina första beställningar på hemmaplan och i Kina. Företaget blev en liten utmanare till cpu-jätten Arm med en egen arkitektur kallad Andescore.
När Risc-V dök upp på arenan för några år sedan insåg Andes att dess cpu-kompetens skulle kunna vara ännu mer värdefull där. Företaget har i princip lagt ner Andescore och satsar helhjärtat på Risc-V för nya kunder.