28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

M•CORE M210 Central Processor Unit (CPU)<br />

The streamlined execution engine uses many of the same performance<br />

enhancements and implementation techniques incorporated in desktop<br />

RISC processors. A strictly defined load/store architecture minimizes<br />

control complexity. Use of a fixed, 16-bit instruction encoding<br />

significantly lowers the memory bandwidth needed to sustain a high rate<br />

of instruction execution, and careful selection of the instruction set<br />

allows the code density and overall memory efficiency of the M•CORE<br />

architecture to surpass those of complex instruction set computer<br />

(CISC) architectures.<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

6.3 Features<br />

These factors reduce system energy consumption significantly, and the<br />

fully static M•CORE design uses other techniques to reduce it even<br />

more. The core uses dynamic clock management to automatically<br />

power-down internal functions that are not in use on a clock-by-clock<br />

basis. It also incorporates three power-conservation operating modes,<br />

which are invoked via dedicated instructions.<br />

The main features of the M•CORE are:<br />

• 32-bit load/store RISC architecture<br />

• Fixed 16-bit instruction length<br />

• 16 entry, 32-bit general-purpose register file<br />

• Efficient 4-stage execution pipeline, hidden from application<br />

software<br />

• Single-cycle execution for most instructions, 2-cycle branches and<br />

memory accesses<br />

• Support for byte/half-word/word memory access<br />

• Fast interrupt support, with 16 entry user-controlled alternate<br />

register file<br />

• Vectored and autovectored interrupt support<br />

• On-chip emulation support<br />

• Full static design for minimal power consumption<br />

Technical Data <strong>MMC2107</strong> – Rev. 2.0<br />

144 M•CORE M210 Central Processor Unit (CPU) MOTOROLA<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!