MPC8313CZQADDC Freescale Semiconductor, MPC8313CZQADDC Datasheet - Page 661

no-image

MPC8313CZQADDC

Manufacturer Part Number
MPC8313CZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB NO EN EXT
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313CZQADDC

Processor Series
MPC8313
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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8313CZQADDC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
14.4
Execution unit (EU) is the term used for a functional block that performs the mathematical manipulations
required by protocols used in cryptographic processing. The EUs are compatible with IPSec, SSL/TLS,
iSCSI, SRTP, and 802.11i processing, and can work together to perform high level cryptographic tasks.
The following execution units are used in the SEC 2.2:
In addition, the two symmetric execution units, DEU and AESU, share their input and output FIFOs.
Working together, the EUs can perform high-level cryptographic tasks, such as IPSec Encapsulating
Security Protocol (ESP). The remainder of this chapter provides details about the execution units
themselves.
14.4.1
This section contains details about the data encryption standard execution unit (DEU), including modes of
operation, status and control registers, and shared symmetric FIFOs.
Most of the registers described here would not normally be accessed by the host. They are documented
here mainly for debug purposes. In typical operation, the DEU is used through channel-controlled access,
which means that most reads and writes of DEU registers are directed by the SEC channel. Driver software
would perform host-controlled register accesses only on a few registers for initial configuration and error
handling.
14.4.1.1
The DEU mode register (DEUMR) contains three bits that are used to program DEU operation.
Freescale Semiconductor
Descriptor
inbound
1000_1
1010_1
raid_xor
others
tls_ssl_
Type
block
Data encryption standard execution unit (DEU) for DES and 3DES as specified by FIPS 46-3
Advanced encryption standard execution unit (AESU) implementing the Rinjdael symmetric key
cipher per FIPS-197. AESU can perform AES modes CBC, ECB, and CTR modes per NIST SP
800-38A, and CCM mode per NIST SP 800-38C.
Message digest execution unit (MDEU), implementing MD5 per RFC 1321, and SHA-1,
SHA-224, and SHA-256 per FIPS-180-2. In addition, HMAC is implemented per FIPS 198.
Execution Units
Data Encryption Standard Execution Unit (DEU)
Length
Length
Extent
Extent
DEU Mode Register (DEUMR)
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
type
field
undefined
MAC Key
Dword1
Pointer
nil
nil
Table 14-10. Descriptor Format by Type (continued)
undefined
Cipher IV
Dword2
Pointer
nil
nil
Cipher Key
undefined
Dword 3
Pointer
nil
nil
undefined
ln1 (opt)
Dword4
In FIFO
Reserved
Pointer
Auth only
nil
Auth & CIpher
undefined
Dword 5
In FIFO
MAC In
Pointer
ln2
undefined
Out FIFO
MAC Out
Dword 6
Pointer
ln3
Security Engine (SEC) 2.2
Cipher IV Out
undefined
undefined
Dword 7
Pointer
Out
14-19

Related parts for MPC8313CZQADDC