Designing SOCs with Configured Cores: Unleashing the Tensilica Xtensa and Diamond Cores

Chapter 7: The Diamond Standard Series 108Mini Processor Core

Mini Me, you complete me.

Mike Meyers as Dr. Evil

OVERVIEW

The Diamond Standard Series 108Mini processor core is the smallest of the Diamond Standard Series processor cores. The processor consumes less than one half mm 2 of silicon and approximately 110 W/MHz when implemented in a 130nm, G-type (general-purpose) process technology. Although the 108Mini processor core is physically small, it s still a full-featured, 32-bit RISC processor that can run any program compiled by the Diamond Edition XCC C/C++ compiler and it can run real-time operating systems (RTOSs) such as the Nucleus Plus RTOS from Accelerated Technology.

The Diamond 108Mini is well suited to roles previously assigned to 8-and 16-bit controller cores but it brings many performance benefits of a 32-bit processor to bear on the designated tasks:

  • Large 4-Gbyte address space

  • 32-bit computations

  • Large 32-entry register file

  • 5-stage pipelined operation resulting in a 250-MHz maximum clock rate in 130nm technology.

The Diamond 108Mini processor core has a 32-bit version of the general-purpose PIF bus for global SOC communications but it is intended to be used as a control processor that executes code from local instruction memory and accesses data primarily from local data memories. An optional AMBA AHB bus bridge supplied with the Diamond 108Mini processor core adapts the PIF to peripheral devices designed for the AMBA AHB-Lite bus. The Diamond 108Mini core also incorporates direct input and output ports that accelerate certain types of I/O.

7.1 THE CONFIGURABLE PROCESSOR AS CONTROLLER

Configurable processor technology...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Electronic Development Boards
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.