
Message Digest Hardware Accelerator (MDHA)
Freescale Semiconductor
33-3
— HMAC—Hashed message authentication can be used with the SHA-1 or MD5 algorithm
defined in FIPS 198.
— EHMAC—Enhanced Hashed message authentication can only be used with the SHA-1
algorithm.
33.2
Memory Map/Register Definition
33.2.1
MDHA Mode Register (MDMR)
The MDMR stores the current processing mode. It can be written before a hashing operation begins. After
the hashing operation has begun, an error is generated if the register is written. This register is reset only
via a hardware or software reset.
Table 33-1. MDHA Module Memory Map
Address
Register
Width
(bits)
Access
1
1
Accesses to reserved address locations have no effect and result in a cycle termination transfer error.
Reset Value
Section/Page
0xEC08_0000 MDHA Mode Register (MDMR)
32
R/W
0x0000_0000
0xEC08_0004 MDHA Control Register (MDCR)
32
R/W
0x0000_0000
0xEC08_0008 MDHA Command Register (MDCMR)
32
W
0x0000_0000
0xEC08_000C MDHA Status Register (MDSR)
32
R
0x0000_8408
0xEC08_0010 MDHA Interrupt Status Registers (MDISR)
32
R
0x0000_0000
0xEC08_0014 MDHA Interrupt Mask Registers (MDIMR)
32
R/W
0x0000_0000
0xEC08_001C MDHA Data Size Register (MDDSR)
32
R/W
0x0000_0000
0xEC08_0020 MDHA Input FIFO (MDIN)
32
W
0x0000_0000
0xEC08_0030 MDHA Message Digest A0 Register (MDA0)
32
R/W
0x0123_4567
0xEC08_0034 MDHA Message Digest B0 Register (MDB0)
32
R/W
0x89AB_CDEF
0xEC08_0038 MDHA Message Digest C0 Register (MDC0)
32
R/W
0xFEDC_BA98
0xEC08_003C MDHA Message Digest D0 Register (MDD0)
32
R/W
0x7654_3210
0xEC08_0040 MDHA Message Digest E0 Register (MDE0)
32
R/W
0xF0E1_D2C3
0xEC08_0044 MDHA Message Data Size Register (MDMDS)
32
R/W
0x0000_0000
0xEC08_0070 MDHA Message Digest A1 Register (MDA1)
32
R/W
0x0000_0000
0xEC08_0074 MDHA Message Digest B1 Register (MDB1)
32
R/W
0x0000_0000
0xEC08_0078 MDHA Message Digest C1 Register (MDC1)
32
R/W
0x0000_0000
0xEC08_007C MDHA Message Digest D1 Register (MDD1)
32
R/W
0x0000_0000
0xEC08_0080 MDHA Message Digest E1 Register (MDE1)
32
R/W
0x0000_0000
MCF5329 Reference Manual, Rev 3
Summary of Contents for MCF5329
Page 106: ...ColdFire Core 3 32 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 148: ...Cache 5 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 154: ...Static RAM SRAM 6 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 184: ...Power Management 8 18 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 204: ...Reset Controller Module 10 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 220: ...System Control Module SCM 11 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 228: ...Crossbar Switch XBS 12 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 268: ...General Purpose I O Module 13 40 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 392: ...SDRAM Controller SDRAMC 18 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 436: ...Fast Ethernet Controller FEC 19 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 594: ...FlexCAN 23 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 678: ...Pulse Width Modulation PWM Module 26 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 684: ...Watchdog Timer Module 27 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 704: ...DMA Timers DTIM0 DTIM3 29 12 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 754: ...UART Modules 31 34 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 770: ...I2 C Interface 32 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 866: ...Debug Module 36 50 Freescale Semiconductor MCF5329 Reference Manual Rev 3...