28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

Microarchitecture Summary<br />

6.4 Microarchitecture Summary<br />

Figure 6-1 is a block diagram of the M•CORE processor.<br />

The processor utilizes a 4-stage pipeline for instruction execution. The<br />

instruction fetch, instruction decode/register file read, execute, and<br />

register file writeback stages operate in an overlapped fashion, allowing<br />

single clock instruction execution for most instructions.<br />

nc...<br />

The execution unit consists of a 32-bit arithmetic/logic unit, a 32-bit<br />

barrel shifter, a find-first-one unit, result feed-forward hardware, and<br />

miscellaneous support hardware for multiplication, division, and<br />

multiple-register loads and stores.<br />

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

DATA CALCULATION<br />

GENERAL-PURPOSE<br />

REGISTER FILE<br />

32 BITS X 16<br />

X PORT<br />

SIGN EXT.<br />

MUX<br />

ALTERNATE<br />

REGISTER FILE<br />

32 BITS X 16<br />

BARREL SHIFTER<br />

MULTIPLIER<br />

DIVIDER<br />

Y PORT<br />

CONTROL<br />

REGISTER FILE<br />

32 BITS X 13<br />

MUX<br />

SCALE<br />

IMMEDIATE<br />

MUX<br />

ADDRESS GENERATION<br />

PC<br />

INCREMENT<br />

ADDRESS MUX<br />

BRANCH<br />

ADDER<br />

INSTRUCTION PIPELINE<br />

ADDRESS<br />

BUS<br />

ADDER/LOGICAL PRIORITY ENCODER/<br />

ZERO DETECT RESULT MUX<br />

INSTRUCTION DECODE<br />

WRITEBACK BUS<br />

H/W ACCELERATOR INTERFACE BUS<br />

DATA<br />

BUS<br />

Figure 6-1. M•CORE Processor Block Diagram<br />

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

Technical Data<br />

MOTOROLA M•CORE M210 Central Processor Unit (CPU) 145<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!