Chapter 9 localplus bus (external bus interface) – Freescale Semiconductor MPC5200B User Manual

Page 6

Advertising
background image

Table of Contents

Paragraph

Page

Number

Number

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

TOC-5

8.4.4.3

Bank Active Command ..............................................................................................................................8-14

8.4.4.4

Read Command ..........................................................................................................................................8-14

8.4.4.5

Write Command .........................................................................................................................................8-14

8.4.4.6

Auto Refresh Command .............................................................................................................................8-15

8.4.4.7

Self Refresh and Power Down Commands ................................................................................................8-15

8.5

Operation .................................................................................................................................................................8-15

8.5.1

Power-Up Initialization .....................................................................................................................................8-15

8.5.2

Read Clock ........................................................................................................................................................8-16

8.5.2.1

Read Clock Programming Algorithm .........................................................................................................8-16

8.6

Programming the SDRAM Controller ....................................................................................................................8-17

8.7

Memory Controller Registers (MBAR+0x0100:0x010C) ......................................................................................8-18

8.7.1

Mode Register—MBAR + 0x0100 ...................................................................................................................8-18

8.7.2

Control Register—MBAR + 0x0104 ................................................................................................................8-19

8.7.3

Configuration Register 1—MBAR + 0x0108 ...................................................................................................8-21

8.7.4

Configuration Register 2—MBAR + 0x010C ..................................................................................................8-23

8.8

Address Bus Mapping .............................................................................................................................................8-25

8.8.1

Example—Physical Address Multiplexing .......................................................................................................8-25

Chapter 9 LocalPlus Bus (External Bus Interface)

9.1

Overview ...................................................................................................................................................................9-1

9.2

Features .....................................................................................................................................................................9-1

9.3

Interface .....................................................................................................................................................................9-2

9.3.1

External Signals ..................................................................................................................................................9-2

9.3.2

Block Diagram .....................................................................................................................................................v2

9.4

Modes of Operation ...................................................................................................................................................9-4

9.4.1

Non-MUXed Mode .............................................................................................................................................9-4

9.4.2

MUXed Mode .....................................................................................................................................................9-6

9.4.2.1

Address Tenure .............................................................................................................................................9-7

9.4.2.2

Data Tenure ..................................................................................................................................................9-8

9.5

Configuration .............................................................................................................................................................9-9

9.5.1

Boot Configuration .............................................................................................................................................9-9

9.5.2

Chip Selects Configuration ...............................................................................................................................9-10

9.5.3

Reset Configuration ..........................................................................................................................................9-10

9.6

DMA (BestComm) Interface (SCLPC) ...................................................................................................................9-11

9.7

Programmer’s Model ...............................................................................................................................................9-11

9.7.1

Interrupt and Bus Errors ....................................................................................................................................9-11

9.7.2

Chip Select/LPC Registers—MBAR + 0x0300 ...............................................................................................9-12

9.7.2.1

Chip Select 0/Boot Configuration Register—MBAR + 0x0300 ................................................................9-13

9.7.2.2

Chip Select 1 Configuration Register—MBAR + 0x0304......................................................................... 9-15

9.7.2.3

Chip Select Control Register—MBAR + 0x0318 ...................................................................................... 9-17

9.7.2.4

Chip Select Status Register—MBAR + 0x031C........................................................................................ 9-18

9.7.2.5

Chip Select Burst Control Register—MBAR + 0x0328 ............................................................................9-19

9.7.2.6

Chip Select Deadcycle Control Register—MBAR + 0x032C ................................................................... 9-22

9.7.3

SCLPC Registers—MBAR + 0x3C00.............................................................................................................. 9-23

9.7.3.1

SCLPC Packet Size Register—MBAR + 0x3C00 ..................................................................................... 9-23

9.7.3.2

SCLPC Start Address Register—MBAR + 0x3C04 ..................................................................................9-24

9.7.3.3

SCLPC Control Register—MBAR + 0x3C08 ............................................................................................9-25

9.7.3.4

SCLPC Enable Register—MBAR + 0x3C0C ............................................................................................9-26

9.7.3.5

SCLPC Bytes Done Status Register—MBAR + 0x3C14 ..........................................................................9-27

9.7.4

SCLPC FIFO Registers—MBAR + 0x3C40 ....................................................................................................9-27

9.7.4.1

LPC Rx/Tx FIFO Data Word Register—MBAR + 0x3C40 ......................................................................9-28

9.7.4.2

LPC Rx/Tx FIFO Status Register—MBAR + 0x3C44 .............................................................................9-28

9.7.4.3

LPC Rx/Tx FIFO Control Register—MBAR + 0x3C48 ...........................................................................9-29

Advertising