© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
48
Philips Semiconductors
UM10139
Volume 1
Chapter 4: MAM Module
[1]
Reset value reflects the data stored in used bits only. It does not include reserved bits content.
4.7 MAM Control Register (MAMCR - 0xE01F C000)
Two configuration bits select the three MAM operating modes, as shown in
Following Reset, MAM functions are disabled. Changing the MAM operating mode causes
the MAM to invalidate all of the holding latches, resulting in new reads of Flash information
as required.
4.8 MAM Timing register (MAMTIM - 0xE01F C004)
The MAM Timing register determines how many CCLK cycles are used to access the
Flash memory. This allows tuning MAM timing to match the processor operating
frequency. Flash access times from 1 clock to 7 clocks are possible. Single clock Flash
accesses would essentially remove the MAM from timing calculations. In this case the
MAM mode may be selected to optimize power usage.
Table 32:
Summary of MAM registers
Name
Description
Access Reset
value
Address
MAMCR
Memory Accelerator Module Control Register.
Determines the MAM functional mode, that is, to
what extent the MAM performance enhancements
are enabled. See
R/W
0x0
0xE01F C000
MAMTIM Memory Accelerator Module Timing control.
Determines the number of clocks used for Flash
memory fetches (1 to 7 processor clocks).
R/W
0x07
0xE01F C004
Table 33:
MAM Control Register (MAMCR - address 0xE01F C000) bit description
Bit
Symbol
Value
Description
Reset
value
1:0
MAM_mode
_control
00
MAM functions disabled
0
01
MAM functions partially enabled
10
MAM functions fully enabled
11
Reserved. Not to be used in the application.
7:2
-
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
NA
Table 34:
MAM Timing register (MAMTIM - address 0xE01F C004) bit description
Bit
Symbol
Value Description
Reset
value
2:0
MAM_fetch_
cycle_timing
000
0 - Reserved.
07
001
1 - MAM fetch cycles are 1 processor clock (CCLK) in
duration
010
2 - MAM fetch cycles are 2 CCLKs in duration
011
3 - MAM fetch cycles are 3 CCLKs in duration
100
4 - MAM fetch cycles are 4 CCLKs in duration
101
5 - MAM fetch cycles are 5 CCLKs in duration