Diamond 106Micro Product Brief
10 Tips for Successful SOC Design
Xtensa Architecture White Paper
The Diamond Standard 108Mini CPU is a small, fully synthesizable, cache-less 32-bit RISC core with tightly coupled local instruction and data memories, a rich interrupt architecture, and high arithmetic and DSP performance. It enables SOC architects to quickly integrate an efficient CPU into their designs. The Diamond 108Mini features class-leading low-power consumption for portable applications.
Although the Diamond 108Mini is smaller in die area than comparable 32-bit CPUs, its performance is extremely high: >700 MHz in a 65gp and >900 MHz in 45gs process technology while achieving 1.34 Dhrystone MIPS/MHz. By modelessly switching between 24- and 16-bit narrow instructions, it achieves much higher code density than other 32/16-bit architectures. It also achieves high performance on DSP applications and engine and motor control applications because of the built-in 32x32 multiplier and 32-bit integer divider.
The Diamond 108Mini features innovative I/O that allows data to be directly streamed in and out of the processor without going over the main data bus. The two 32-wire GPIO (general-purpose I/O) ports allow direct control and monitoring of peripherals via simple instructions built into the CPU.
The Diamond Standard 108Mini delivers fast and flexible interrupt handling with low latency and a rich interrupt architecture. The processor has deterministic behavior for applications with hard real-time constraints. 32 base registers are windowed 16 at a time, which enables much faster context switching due to reduced stack operations. Local single-cycle SRAM allows time-critical code to be placed near the CPU. Dual local data SRAMs enable processor access to one bank of RAM while an external DMA operation can operate on the other bank. Separate instruction and data memory interfaces lead to lower contention than unified interface architectures.
While small and low power, the Diamond 108Mini achieves the performance levels of much larger CPUs.
Get the 2-page Diamond Standard 108Mini product brief.

Diamond Standard 108Mini Controller