MPC8313ECZQADDC Freescale Semiconductor, MPC8313ECZQADDC Datasheet - Page 680

no-image

MPC8313ECZQADDC

Manufacturer Part Number
MPC8313ECZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB ENC EXT
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313ECZQADDC

Processor Series
MPC8313E
Core
e300
Data Bus Width
16 bit
Maximum Clock Frequency
133 MHz
Program Memory Size
16 KB
Data Ram Size
16 KB
Interface Type
I2C
Mounting Style
SMD/SMT
Package / Case
PBGA
Number Of Programmable I/os
32
Number Of Timers
4
Security Engine (SEC) 2.2
14.4.2.10 MDEU End-of-Message Register (MDEUEMR)
The end-of-message register in the MDEU (MDEUEMR), shown in
an authentication operation may be completed. After the final message block is written to the private
MDEU input FIFO, the MDEUEMR must be written. The value in the data size register will be used to
determine how many bits of the final message block (always 512) will be processed. Note that this register
has no data size, and during the write operation, the host data bus is not read. Hence, any data value is
accepted. Normally, a write operation with a zero data value is performed. Moreover, no read operation
from this register is meaningful, but no error is generated, and a zero value is always returned. Writing to
the MDEUEMR is merely a trigger causing the MDEU to process the final block of a message, allowing
it to signal DONE.
14.4.2.11 MDEU Context Registers
In the MDEU, context consists of the hash plus the message length count. Write access to the MDEU
context register block allows continuation of a previous hash. Reading these registers provide the resulting
message digest or HMAC, along with an aggregate bit count.
14-38
Reset
Reset
Field
Field
Addr
Addr
R/W
R/W
0
0
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
SHA-1, SHA-224, and SHA-256 are big endian. MD5 is little endian. The
MDEU module internally reverses the endianness of the five registers A, B,
C, D, and E upon writing to or reading from the MDEU context if the
MDEU mode register indicates MD5 is the hash of choice. Most other
endian considerations are performed as 8-byte swaps. In this case, 4-byte
endianness swapping is performed within the A, B, C, D, and E fields as
individual registers. Reading this memory location while the module is not
done will generate an error interrupt.
Figure 14-24. MDEU End-of-Message Register (MDEUEMR)
Figure 14-23. MDEU ICV Size Register
MDEU End-of-Message
MDEU 0x3_6040
MDEU 0x3_6050
NOTE
R/W
W
0
0
Figure
56
57
14-24, is used to indicate that
ICV_Size
Freescale Semiconductor
63
63

Related parts for MPC8313ECZQADDC