MPC555
/
MPC556
U-BUS TO IMB3 BUS INTERFACE (UIMB)
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
12-7
12.5 Programming Model
lists the registers used for configuring and testing the UIMB module. The
address offset shown in this table is from the start of the block reserved for UIMB reg-
isters. As shown in
1.3 MPC555 / MPC556 Address Map
, this block be-
gins at offset 0x30 7F80 from the start of the MPC555 / MPC556 internal memory map
(the last 128-byte sub-block of the UIMB interface memory map).
Any word, half-word or byte access to a 32-bit location within the UIMB interface reg-
ister decode block that is unimplemented (defined as reserved) causes the UIMB in-
terface to asserting a data error exception on the U-bus.The entire 32-bit location must
be defined as reserved in order for a data error exception to be asserted.
Unimplemented bits in a register return zero when read.
12.5.1 UIMB Module Configuration Register (UMCR)
The UIMB module configuration register (UMCR) is accessible in supervisor mode
only.
Table 12-5 UIMB Interface Register Map
Access
Base Address
Register
S
1
NOTES:
1. S = Supervisor mode only, T = Test mode only
0x30 7F80
UIMB Module Configuration Register (UMCR)
See
for bit descriptions.
—
0x30 7F84 —
0x30 7F8C
Reserved
S/T
0x30 7F90
UIMB Test Control Register (UTSTCREG)
Reserved
—
0x30 7F94 —
0x30 7F9C
Reserved
S
0x30 7FA0
Interrupt Request Pending (UIPEND)
See
12.5.3 Pending Interrupt Request Register
for bit descriptions.
UMCR
— UIMB Module Configuration Register
0x30 7F80
MSB
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
STOP
IRQMUX
HSPEE
D
RESERVED
HRESET:
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
LSB
31
RESERVED
HRESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
.
..