MPC555
/
MPC556
MEMORY CONTROLLER
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
10-31
10.8.5 Dual Mapping Base Register (DMBR)
,
*The reset value is a reset configuration word value extracted from the indicated internal data bus lines.
23
EHTR
Extended hold time on read accesses. This bit, when asserted, inserts an idle clock cycle after a
read access from the current bank and any MPC555 / MPC556 write accesses or read accesses
to a different bank.
0 = Memory controller generates normal timing
1 = Memory controller generates extended hold timing
24:27
SCY
Cycle length in clocks. This four-bit value represents the number of wait states inserted in the
single cycle, or in the first beat of a burst, when the GPCM handles the external memory access.
Values range from from 0 (0b0000) to 15 (0b1111). This is the main parameter for determining
the length of the cycle.
The total cycle length may vary depending on the settings of other timing attributes.
The total memory access length is (2 + SCY) x Clocks.
If the user has selected an external TA response for this memory bank (by setting the SETA bit),
then the SCY field is not used.
NOTE:
Following a system reset, the SCY bits are set to 0b1111 in OR0.
28:30
BSCY
Burst beats length in clocks. This field determines the number of wait states inserted in all burst
beats except the first, when the GPCM starts handling the external memory access and thus us-
ing SCY[0:3] as the main parameter for determining the length of that cycle.
The total cycle length may vary depending on the settings of other timing attributes.
The total memory access length for the beat is is (1 + BSCY) x Clocks.
If the user has selected an external TA response for this memory bank (by setting the SETA bit)
then BSCY[0:3] are not used.
000 = 0-clock-cycle (1 clock per data beat)
001 = 1-clock-cycle wait states (2 clocks per data beat)
010 = 2-clock-cycle wait states (3 clocks per data beat)
011 = 3-clock-cycle wait states (4 clocks per data beat)
1xx = Reserved
31
TRLX
Timing relaxed. This bit, when set, modifies the timing of the signals that control the memory de-
vices during a memory access to this memory region. Relaxed timing multiplies by two the num-
ber of wait states determined by the SCY and BSCY fields. Refer to
for a full list of the effects of this bit on pins timing.
0 = Normal timing is generated by the GPCM.
1 = Relaxed timing is generated by the GPCM
Following a system reset, the TRLX bit is set in OR0.
DMBR
—
Dual Mapping Base Register
0x2F C140
MSB
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
BA
RESERVED
AT
RESERVED
HARD RESET:
0
U
U
U
U
U
U
0
0
0
0
0
1
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
LSB
31
RESERVED
DMCS
DME
HARD RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ID31*
Table 10-8 OR0 – OR3 Bit Descriptions (Continued)
Bit(s)
Name
Description
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..