SEC Lite Execution Units
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
48-23
48.2.11 MDEU Key Registers
The MDEU maintains eight 64-bit registers for writing an HMAC key. The IPAD and OPAD operations
are performed automatically on the key data when required. Reading any of these memory locations will
generate an address error interrupt.
NOTE
SHA-1 and SHA-256 are big endian. MD5 is little endian. The MDEU
module internally reverses the endianness of the key upon writing to or
reading from the MDEU key registers if the MDEU mode register indicates
MD5 is the hash of choice.
48.2.12 MDEU FIFOs
MDEU uses an input FIFO to hold data to be hashed. The input FIFO is multiply addressable, but those
multiple addresses point only to the write (push) end of the FIFO. A write to anywhere in the MDEU FIFO
address space causes the 64-bit-words to be pushed onto the MDEU input FIFO, and a read from anywhere
in the MDEU FIFO address space causes the address error bit of the interrupt status register to be set.
NOTE
SHA-1 and SHA-256 are big endian. MD5 is little endian. The MDEU
module internally reverses the endianness of the key upon writing to or
reading from the MDEU key registers if the MDEU mode register indicates
MD5 is the hash of choice.
Bits
0
31
0
31
Name
A
Context
offset$100
B
Reset (MD5, SHA-1)
0x01234567
0x89abcdef
Reset (SHA-256)
0x67e6096a
0x85ae67bb
Name
C
Context
offset$108
D
Reset (MD5, SHA-1)
0xfedcba98
0x76543210
Reset (SHA-256)
0x72f36e3c
0x3af54fa5
Name
E
Context
offset$110
F
Reset (MD5, SHA-1)
0xf0e1d2c3
0x0000_0000
Reset (SHA-256)
0x7f520e51
0x8c68059b
Name
G
Context
offset$118
H
Reset (MD5, SHA-1)
0x0000_0000
0x0000_0000
Reset (SHA-256)
0xabd9831f
0x19cde05b
Name
Message Length Count
Reset
0
Figure 48-17. MDEU Context Register
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...