![Motorola DigitalDNA MPC180E User Manual Download Page 45](http://html.mh-extra.com/html/motorola/digitaldna-mpc180e/digitaldna-mpc180e_user-manual_243893045.webp)
Chapter 6. Message Digest Execution Unit
6-1
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Chapter 6
Message Digest Execution Unit
This chapter explains how to program the MDEU (Message Digest Execution Unit) within
the MPC180E to hash a message for authentication.
6.1 Operational Registers
All operational registers within the MDEU are 32-bit addressable, however they may
contain less than 32 bits.
Table 6-1 lists message registers. These registers are described in more detail in the
following sections.
Table 6-1. Message Digest Execution Unit (MDEU) Registers
MPC180E 12-Bit Address
Processor 32-Bit Address
Register
Type
0x000
0x0000_0000
Message buffer(MB0)
W
0x001
0x0000_0004
Message buffer(MB1)
W
0x002
0x0000_0008
Message buffer(MB2)
W
0x003
0x0000_000C
Message buffer(MB3)
W
0x004
0x0000_0010
Message buffer(MB4)
W
0x005
0x0000_0014
Message buffer(MB5)
W
0x006
0x0000_0018
Message buffer(MB6)
W
0x007
0x0000_001C
Message buffer(MB7)
W
0x008
0x0000_0020
Message buffer(MB8)
W
0x009
0x0000_0024
Message buffer(MB9)
W
0x00A
0x0000_0028
Message buffer(MB10)
W
0x00B
0x0000_002C
Message buffer(MB11)
W
0x00C
0x0000_0030
Message buffer(MB12)
W
0x00D
0x0000_0034
Message buffer(MB13)
W
0x00E
0x0000_0038
Message buffer(MB14)
W
0x00F
0x0000_003C
Message buffer(MB15)
W
0x010
0x0000_0040
Message digest (MA)
R/W
0x011
0x0000_0044
Message digest (MB)
R/W
0x012
0x0000_0048
Message digest (MC)
R/W
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
.
..
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
.
..