O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.1. The Diamond Standard Series of 32-bit Processor Cores

The Tensilica Diamond Standard Series is a family of 32-bit microprocessor cores based on Tensilica’s Xtensa ISA. The Diamond Series ISA is implemented as a set of 24-bit instructions that are targeted at a wide range of embedded applications. The most common instructions also have a 16-bit narrow encoding and the Diamond Series architecture allows modeless switching between 24- and 16-bit instructions. Consequently, the Diamond Series processors achieve one of the highest code densities among all 32-bit RISC processor cores, which reduces the amount of on-chip instruction memory required to execute a given task. The initial set of Diamond cores consists of two general-purpose control ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required