Slovensk 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.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:
- BA22-BASE är avsedd för styrkretstillämpningar vars program och data i huvudsak ryms i processorminnet
- BA22-ADV kan köra realtidsoperativsystemen eCos och µClinux.
- BA22-AP är en approcessor som ska kunna köra Linux eller Android. Enligt Cast tillhör den samma prestandaklass som PowerPC 405, Arm Cortex R4, Ensilica ESI-3200 och Aeroflex Gaisler Leon4. Men drar enligt Cast mindre energi och kräver färre transistorer.