Skriv ut

BA22Slovensk kärna utmanar Arm

Amerikanska Cast släpper 32-bitars signalkärnor för systemkretsar. Enligt företaget är kärnorna snabba, använder lite kisel och drar lite energi. Kärnorna, som är konstruerade i Slovenien, kan konfigureras för att fungera för allt från operativsystemslösa styrkretsar till fullfjärdrade Linux-CPU:er.
Kärnorna använder en riscarkitektur kallad BA2 och en processorkonstruktion kallad BA22 levererade från det slovenska företaget Beyond Semiconductor, som jämför BA22 med Arm9 eller Arm11 i prestanda.

BA22 ska enligt Cast leverera 1,41 DMIPS/MHz och ska kunna konstrueras för klockhastigheter från 50 till drygt 300 MHz. Den kräver mellan 12000 och 38000 grindar och använder 23 µW/MHz när den tillverkas i 65 nm. Kunder har redan använt BA22 i skeppade produkter.

Enligt Cast har BA22-användare sett en koddensitet som är 7–20 procent högre än Arm Thumb-2. Korta program betyder att minne sparas, och även energi eftersom minnesacesser drar ström. Orsaken sägs vara en effektivare instruktionsuppsättning med instruktionslängder som varierar mellan 16, 24, 36, 48 och 64 bitar.

BA22-kärnorna kan konfigureras med avseende på cachestorlek, MMU, antal register, flyttal, division, power management och Jtag. Integreringen kan göras på beställning från Cast. Tre förkonfigurerade BA22-kärnor finns färdiga:
Programmeringen görs i Eclipse och bland utvecklingsverktygen finns en arkitektursimulator. C-bibliotek finns porterade och det finns en referenskonstruktion i hårdvara.