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 ...

Get Designing SOCs with Configured Cores now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.