30.01.2015 Views

UM10211 - Standard ICs

UM10211 - Standard ICs

UM10211 - Standard ICs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

NXP Semiconductors<br />

<strong>UM10211</strong><br />

Chapter 32: Supplementary information<br />

5.10 PLL and Power down mode . . . . . . . . . . . . . . 41<br />

5.11 PLL frequency calculation . . . . . . . . . . . . . . . 41<br />

5.12 Procedure for determining PLL settings . . . . . 42<br />

5.13 Examples of PLL settings . . . . . . . . . . . . . . . . 43<br />

5.14 PLL setup sequence. . . . . . . . . . . . . . . . . . . . 44<br />

6 Clock dividers . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

6.1 CPU Clock Configuration register (CCLKCFG -<br />

0xE01F C104) . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

6.2 USB Clock Configuration register (USBCLKCFG -<br />

0xE01F C108) . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

6.3 IRC Trim Register (IRCTRIM - 0xE01F C1A4) 46<br />

6.4 Peripheral Clock Selection registers 0 and 1<br />

(PCLKSEL0 - 0xE01F C1A8 and PCLKSEL1 -<br />

0xE01F C1AC) . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

Chapter 5: External Memory Controller (EMC)<br />

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

3 Functional overview . . . . . . . . . . . . . . . . . . . . 56<br />

4 EMC functional description . . . . . . . . . . . . . . 56<br />

5 AHB Slave register interface. . . . . . . . . . . . . . 57<br />

5.1 AHB Slave memory interface . . . . . . . . . . . . . 57<br />

5.1.1 Memory transaction endianness. . . . . . . . . . . 58<br />

5.1.2 Memory transaction size. . . . . . . . . . . . . . . . . 58<br />

5.1.3 Write protected memory areas . . . . . . . . . . . . 58<br />

5.2 Data buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

5.2.1 Write buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

5.2.2 Read buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

5.3 Memory controller state machine . . . . . . . . . . 59<br />

5.4 Pad interface . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

6 Memory bank select . . . . . . . . . . . . . . . . . . . . 59<br />

7 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

8 Pin description. . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

9 Register description . . . . . . . . . . . . . . . . . . . . 60<br />

9.1 EMC Control Register (EMCControl -<br />

0xFFE0 8000). . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

7 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

7.1 Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

7.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

7.3 Power Down mode. . . . . . . . . . . . . . . . . . . . . 49<br />

7.4 Peripheral power control . . . . . . . . . . . . . . . . 49<br />

7.5 Register description . . . . . . . . . . . . . . . . . . . . 49<br />

7.6 Power Mode Control register (PCON -<br />

0xE01F C0C0) . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

7.7 Interrupt Wakeup Register (INTWAKE -<br />

0xE01F C144) . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

7.8 Power Control for Peripherals register (PCONP -<br />

0xE01F COC4) . . . . . . . . . . . . . . . . . . . . . . . 52<br />

7.9 Power control usage notes . . . . . . . . . . . . . . 54<br />

7.10 Power domains . . . . . . . . . . . . . . . . . . . . . . . 54<br />

8 Wakeup timer. . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

9.2 EMC Status Register (EMCStatus - 0xFFE0 8004)<br />

62<br />

9.3 EMC Configuration Register (EMCConfig -<br />

0xFFE0 8008) . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

9.4 Static Memory Configuration Registers<br />

(EMCStaticConfig0-1 - 0xFFE0 8200, 220) . . 63<br />

9.5 Static Memory Write Enable Delay Registers<br />

(EMCStaticWaitWen0-1 - 0xFFE0 8204, 224) 64<br />

9.6 Static Memory Output Enable Delay Registers<br />

(EMCStaticWaitOen0-1 - 0xFFE0 8208, 228) 65<br />

9.7 Static Memory Read Delay Registers<br />

(EMCStaticWaitRd0-1 - 0xFFE0 820C, 22C) . 65<br />

9.8 Static Memory Page Mode Read Delay Registers<br />

(EMCStaticwaitPage0-1 - 0xFFE0 8210, 230) 66<br />

9.9 Static Memory Write Delay Registers<br />

(EMCStaticWaitwr0-1 - 0xFFE0 8214, 234) . . 66<br />

9.10 Static Memory Extended Wait Register<br />

(EMCStaticExtendedWait - 0xFFE0 8880). . . 67<br />

9.11 Static Memory Turn Round Delay Registers<br />

(EMCStaticWaitTurn0-1 - 0xFFE0 8218, 238, 258,<br />

278) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

Chapter 6: Memory Acceleration Module (MAM)<br />

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

3 Memory Acceleration Module blocks. . . . . . . 70<br />

3.1 Flash memory bank . . . . . . . . . . . . . . . . . . . . 70<br />

3.2 Instruction latches and data latches . . . . . . . . 71<br />

3.3 Flash programming Issues . . . . . . . . . . . . . . . 71<br />

4 Memory Accelerator Module Operating modes .<br />

71<br />

5 MAM configuration . . . . . . . . . . . . . . . . . . . . . 72<br />

6 Register description . . . . . . . . . . . . . . . . . . . . 72<br />

7 MAM Control Register (MAMCR - 0xE01F C000)<br />

73<br />

8 MAM Timing Register (MAMTIM - 0xE01F C004)<br />

73<br />

9 MAM usage notes . . . . . . . . . . . . . . . . . . . . . . 75<br />

continued >><br />

<strong>UM10211</strong>_1<br />

© NXP B.V. 2007. All rights reserved.<br />

User manual Rev. 01 — 27 March 2007 598 of 613

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

Saved successfully!

Ooh no, something went wrong!