De tillämpningar som Tensilica pratar om för tekniken är datalagring, nätverk, fordon och transaktioner.
- För en konsument som tittar på video spelar det ingen större roll om det blir ett litet övergående bitfel. Men det spelar roll i en banktransaktion. Eller i bromsarna på ett fordon, säger Steve Roddy, marknadschef på Tensilica.
Tensilica korrigerar enkelbitfel och upptäcker dubbelbitfel. Xtensa är de första konfigurerbara processorer som stöder ECC, enligt Tensilica.
ECC är enligt Tensilica en teknik med framtiden för sig. För ju mindre processtorlekarna blir, desto mer känsliga blir de för brus och desto större blir risken för bitfel.
Andra nyheter i sjunde generationen är möjligheten att välja olika bredder på minnesgränssnitt, instruktions- och datacachegränssnitt.
Xtensa finns i två varianter kallade 7 och LX där den förstnämnda är en lågeffektversion med fem stegs rörledning.
Extensa LX är optimerad för prestanda och kan konfigureras med fem eller sju stegs rörledning. Den har flexibel instruktionsbredd upp till 64 bitar. Den kan ha en extra load-storeenhet. Och den bjuder på möjligheten att sy samman kärnor direkt via portar och köer istället för att gå via I/O-bussen. Det sistnämnda betyder att data kan strömma från kärna till kärna i en multikärna i princip på en klockcykel.
Xtensa jämför sig med Arm, som är det stora företaget i processor-IP-branschen. Enligt Tensilica har Xtensa 7 en högre verkningsgrad än Arm 7 - 0,082 mot 0,10-0,18 mW/MHz.
LX har en dubbelt så hög maxfrekvens som Arm 11 (333 MHz mot 600 MHz), tre gånger bättre verkningsgrad räknat i MHz (0,60 mot 0,17 mW/MHz) och fem gånger bättre räknat i MIPS (1,98 mot 10,4 MIPS/mW).
Jämförelserna ovan gäller bara för en viss konfigurering av LX respektive 7 - eftersom de båda kan genomgå omfattande konfigureringar och utökningar med nya instruktioner innan de läggs in på systemkretsen - det är denna möjlighet att skräddarsy som är Tensilicas hela affärsidé.