Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ARM PrimeCell multiport memory controller technical reference manual.pdf
Скачиваний:
20
Добавлен:
23.08.2013
Размер:
1.79 Mб
Скачать

Chapter 10

Off-chip Connectivity

This chapter provides examples of how external memory can be connected to the MPMC. It contains the following sections:

Off-chip signals on page 10-2

Pin count reduction by reducing databus width on page 10-4

Pin count reduction by removing functionality on page 10-5

Address pin reduction on page 10-9

Chip select pin reduction on page 10-10

Device support on page 10-11

Multiplexing static and dynamic memory pins on page 10-12

Reducing pin count by multiplexing MPMC pins on page 10-13

About MPMC timing on page 10-14

On-chip timing path on page 10-15

Off-chip timing path on page 10-16

Clock strategy on page 10-17

Clock ratios on page 10-18

Memory clock and fed-back clock strategy on page 10-19.

ARM DDI 0215A

Copyright © 2002 ARM Limited. All rights reserved.

10-1

Off-chip Connectivity

10.1Off-chip signals

Table 10-1 shows the pins that are required to be bonded out. For a 32-bit wide external databus 86 pins are required, for a 16-bit external databus 70 pins are required.

Table 10-1 External pins

Pin name

Static memory

Dynamic memory

TIC

 

 

 

 

MPMCCLKOUT[3:0]

N/A

Clock out

N/A

SDRAM clock out

 

 

 

 

 

 

 

MPMCFBCLKIN[3:0]

N/A

Clock in

N/A

SDRAM fed-back clock in

 

 

 

 

 

 

 

nMPMCDYCSOUT[3:0]

N/A

Chip select

N/A

 

 

 

 

MPMCCKEOUT[3:0]

N/A

Clock enable

N/A

 

 

 

 

MPMCDQMOUT[3:0]

N/A

Byte select

N/A

 

 

 

 

nMPMCRASOUT

N/A

RAS strobe

N/A

 

 

 

 

nMPMCCASOUT

N/A

CAS strobe

N/A

 

 

 

 

nMPMCWEOUT

Write enable

Write enable

MPMCTESTACK

 

 

 

test acknowledge

 

 

 

 

MPMCADDROUT[27:0]

Address out

Address out

N/A

 

 

 

 

MPMCDATA[31:0]

Bidirectional data

Bidirectional data

Bidirectional data

 

(MPMCDATA

(MPMCDATA

(MPMCDATA

 

OUT[31:0]/

OUT[31:0]/

OUT[31:0]/

 

MPMCDATA

MPMCDATA

MPMCDATA

 

IN[31:0])

IN[31:0])

IN[31:0])

 

 

 

 

nMPMCRPOUT

N/A

Micron SyncFlash

N/A

 

 

reset power down

 

 

 

 

 

nMPMCSTCSOUT[3:0]

Chip select

N/A

N/A

 

 

 

 

nMPMCOEOUT

Output enable

N/A

N/A

 

 

 

 

MPMCTESTIN Test mode

N/A

N/A

TIC test mode select

 

 

 

 

nMPMCBLSOUT[3:0]

Byte select

N/A

N/A

 

 

 

 

The signals in Table 10-2 on page 10-3 might also have to be bonded out. Some of the signals can be multiplexed.

10-2

Copyright © 2002 ARM Limited. All rights reserved.

ARM DDI 0215A

Off-chip Connectivity

The MPMCTESTREQA and MPMCTESTREQB signals are only required in TIC test mode and can therefore be multiplexed with other signals.

The MPMCRPVHHOUT signal is only required to be bonded out if:

Micron SyncFlash support is required,

high voltage VHH nRP support is required and,

the high voltage generator is not on the chip.

.

Table 10-2 Multiplexed pins

Pin name

Static memory

Dynamic memory

TIC

 

 

 

 

MPMCRPVHHOUT

N/A

Micron SyncFlash

N/A

 

 

reset voltage indicator

 

 

 

 

 

MPMCTESTREQA

N/A

N/A

Test request A

 

 

 

 

MPMCTESTREQB

N/A

N/A

Test request B

 

 

 

 

ARM DDI 0215A

Copyright © 2002 ARM Limited. All rights reserved.

10-3

Off-chip Connectivity

10.2Pin count reduction by reducing databus width

The databus width can be reduced from 32 bits to 16 bits. Using a HCLK to MPMCCLK ratio of 1:1, with a 16-bit bus impacts performance. Using a MPMCCLK that is twice the frequency of HCLK, with a 16-bit bus, provides similar performance to a design with a 32-bit databus.

10-4

Copyright © 2002 ARM Limited. All rights reserved.

ARM DDI 0215A