IBM och Motorola slår samman sina PowerPC arkitekturer på inbyggnadsområdet.
Book E är deras gemensamma recept till en 64-bitars PowerPC för inbyggnad. Inbyggnadstillämpningar har blivit den viktigaste marknaden för PowerPC under senare år. Det är det viktigaste skälet till att PowerPC-ägarna IBM och Motorola nu bestämt sig för att slå samman sina PowerPC modeller för inbyggnad.
Hittills har dessa arkitekturer varit inkompatibla. Resultaten är Book E, en helt ny 64-bitars arkitektur som är kompatibel med existerande 32-bitars PowerPC-processorer.
84 nya instruktionerPowerPCs befintliga instruktionsuppsättning med över 200 instruktioner, har utökats med 84 nya. Instruktionerna kommer att förbättra främst 64- bitarsprogrammeringen, minneshanteringen samt avbrottsstrukturen.
- Binärkod från äldre 32-bitars processorer kan köras på Book E utan att kompileras om, berättade Thomas Sartorius från IBM vid presentationen av Book E på Embedded Processor Forum.
Trots att Book E är en 64-bitars arkitektur kan den implementeras som både 64- och 32-bitars processorer, berättar han.
Dessutom definierar Book E hur processorn kan utrustas med olika kundspecifika instruktionstillägg, kallad APU - Application Specific Processing Units. Denna möjlighet gör processorn mycket flexibel.
- Olika tillägg, som exempelvis Motorolas nya instruktioner kallade Altivec kan göra processorerna signalprocessorlika. Multimediatillägg eller instruktioner som lånats från DSP-världen, är också lätt att implementera, säger Sartorius.
Nya PowerPC har också fått extra timrar avsedda för inbyggda realtidssystem, samt bättre stöd för felsökningsverktyg.
Licenserna för Book E kan köpas från antingen IBM eller Motorola, och de första kretsarna förväntas dyka upp på marknaden innan årets slut.
Redan idag kan arkitekturspecifikationen laddas ner från Motorolas och IBMs hemsidor.
Susan Kelly
www.chips.ibm.com/products/powerpc
motorola.com/powerpc