MPC555
/
MPC556
DUAL-PORT TPU RAM (DPTRAM)
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
18-8
Switching to VDDSRAM occurs if VDDL drops below its specified value when the RAM
module is in stop mode.
The DPTRAM will not enter stop mode if either or both of the TP1EMM or TP2EMM
signals are asserted, indicating TPU3 emulation mode.
18.4.5 Freeze Operation
The FREEZE line on the IMB3 has no effect on the DPTRAM module. When the freeze
line is set, the DPTRAM module will operate in its current mode of operation. If the DP-
TRAM module is not disabled, (RAMDS = 0), it may be accessed via the IMB3. If the
DPTRAM array is being used by the TPU in emulation mode, the DPTRAM will still be
able to be accessed by the TPU microengine.
18.4.6 TPU3 Emulation Mode Operation
To emulate TPU3 time functions, the user stores the microinstructions required for all
time functions to be used, in the RAM array. This must be done with the DPTRAM in
its normal operating mode and accessible from the IMB3. After the time functions are
stored in the array, the user places one or both of the TPU3 units in emulation mode.
The RAM array is then controlled by the TPU3 units and disconnected from the IMB3.
To use the DPTRAM for microcode accesses, set the EMU bit in the corresponding
TPU3 module configuration register. Through the auxiliary buses, the TPU3 units can
access word instructions simultaneously at a rate of up to 40 MHz.
When the RAM array is being used by either or both of the TPU3 units, all accesses
via the IMB3 are disabled. The control registers have no effect on the RAM array. Ac-
cesses to the array are ignored, allowing an external RAM to replace the function of
the general-purpose RAM array.
The contents of the RAM are validated using a multiple input signature calculator
(MISC). MISC reads of the RAM are performed only when the MPC555 / MPC556 is
in emulation mode and the MISC is enabled (MISEN = 1 in the DPTMCR).
Refer to
for more information in TPU3 and DPTRAM op-
eration in emulation mode.
18.5 Multiple Input Signature Calculator (MISC)
The integrity of the RAM data is ensured through the use of a MISC. The RAM data is
read in reverse address order and a unique 32-bit signature is generated based on the
output of these reads. MISC reads are performed when one of the TPU3 modules
does not request back-to-back accesses to the RAM provided that the MISEN bit in
the DPTMCR is set.
The MISC generates the DPTRAM signature based on the following polynomial:
G x
( )
1
x
x
2
x
22
x
31
+
+
+
+
=
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
.
..