Cortus utmanar Cortex i IoT-processorer
Franska Cortus lanserar en minimalistisk cpu-kärna för användning i strömsnåla systemkretsar för Internet of Things. Kärnan använder en ny instruktionsuppsättning jämfört med Cortus tidigare kärnor.APS23 – klicka för större bild! |
APS25 – klicka för större bild! |
CORTUS HAR I ETT decennium rankat sig själv som nummer ett i konsten att konstruera små 32-bitars cpu-kärnor. Det stämmer nog. När Elektroniktidningen undersökte påståendet för två år sedan var Cortus minsta kärna APS1 tydligt minst bland licensierbara 32-bitarskärnor – Arms minsting Cortex M0 var nästan dubbelt så stor. |
Sensorer, smarta accessoarer (wearables) och andra IoT-produkter – så beskriver Cortus tillämpningsområdena för APS23. Det är en Harvardarkitektur med 32 register och en rörledning på tre steg. Den stöder AXI4-Lite-bussen och Cortus egna APS-periferienheter, bland dem 10/100 Ethernet och USB2.
APS23 kan byggas i 9800 grindar och drar enligt Cortus 12 µW/MHz i 90 nm.
1,44 Coremark⁄MHz levererar den i beräkningskraft, eller 2,83 i det äldre måttet DMIPS/MHz.
Rörledningen i storasyster APS25 är på fem steg. Kärnan stöder AXI4-bussen fullt ut och kan förses med upp till åtta coprocessorer. Den går att bygga som en dubbelkärna där båda kärnorna kör samma kod och larmar när det uppstår en skillnad (lockstep).
Den nya instruktionsuppsättningen v2 innehåller inte bara 16- och 32-bitarsinstruktioner som v1 gör, utan också 24-bitarsinstruktioner. Den kräver i Cortus tester 16 procent mindre kod än den gamla v1. Gammal v1-kod kan köras på v2-processorer.
Du kan addera egna instruktioner till alla Cortus kärnor.
Cortus har 38 licenstagare, bland dem Blackberrys dotterbolag Certicom. Kärnorna sitter i sammanlagt 700 miljoner produkter meddelar företaget från sitt huvudkontor i Montpellier.