Message Digest Execution Unit; Operational Registers - Motorola DigitalDNA MPC180E User Manual

Security processor
Table of Contents

Advertisement

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
0x000
0x001
0x002
0x003
0x004
0x005
0x006
0x007
0x008
0x009
0x00A
0x00B
0x00C
0x00D
0x00E
0x00F
0x010
0x011
0x012
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Processor 32-Bit Address
0x0000_0000
0x0000_0004
0x0000_0008
0x0000_000C
0x0000_0010
0x0000_0014
0x0000_0018
0x0000_001C
0x0000_0020
0x0000_0024
0x0000_0028
0x0000_002C
0x0000_0030
0x0000_0034
0x0000_0038
0x0000_003C
0x0000_0040
0x0000_0044
0x0000_0048
Chapter 6. Message Digest Execution Unit
Register
Message buffer(MB0)
Message buffer(MB1)
Message buffer(MB2)
Message buffer(MB3)
Message buffer(MB4)
Message buffer(MB5)
Message buffer(MB6)
Message buffer(MB7)
Message buffer(MB8)
Message buffer(MB9)
Message buffer(MB10)
Message buffer(MB11)
Message buffer(MB12)
Message buffer(MB13)
Message buffer(MB14)
Message buffer(MB15)
Message digest (MA)
Message digest (MB)
Message digest (MC)
Type
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
R/W
R/W
R/W
6-1

Advertisement

Table of Contents
loading

Table of Contents