MPC8544VTALF Freescale Semiconductor, MPC8544VTALF Datasheet - Page 485

MPU POWERQUICC III 783-PBGA

MPC8544VTALF

Manufacturer Part Number
MPC8544VTALF
Description
MPU POWERQUICC III 783-PBGA
Manufacturer
Freescale Semiconductor
Datasheets

Specifications of MPC8544VTALF

Processor Type
MPC85xx PowerQUICC III 32-Bit
Speed
667MHz
Voltage
1V
Mounting Type
Surface Mount
Package / Case
783-FCPBGA
Processor Series
MPC85xx
Core
e500
Data Bus Width
32 bit
Maximum Clock Frequency
667 MHz
Maximum Operating Temperature
+ 105 C
Mounting Style
SMD/SMT
Data Ram Size
32 KB
I/o Voltage
1.8 V, 3.3 V
Interface Type
I2C, HSSI, DUART
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8544VTALF
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MPC8544VTALFA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
For more information, refer to
12.1.2
Execution unit (EU) is the generic term for a functional block that performs the mathematical
manipulations required by protocols used in cryptographic processing. The EUs are compatible with
IPSec, IKE, SSL/TLS, iSCSI, SRTP, and 802.11i processing, and can work together to perform high-level
cryptographic tasks. The SEC’s execution units are as follows:
Each EU is described in detail in
12.1.2.1
The PKEU is capable of performing many advanced mathematical functions to support both RSA and
ECC public-key cryptographic algorithms. ECC is supported in both F(2)m (polynomial-basis) and F(p)
modes. This EU supports all levels of functions to assist the host microprocessor to perform its desired
cryptographic function. For example, at the highest level, the accelerator performs modular
exponentiations to support RSA and performs point multiplies to support ECC. At the lower levels, the
PKEU can perform simple operations such as modular multiplies. For more information, refer to
Section 12.4.1, “Public Key Execution Unit (PKEU).”
12.1.2.1.1
The PKEU has its own data and control units, including a general-purpose register file in the
programmable-size arithmetic unit. The field or modulus size can be programmed to any value between
160 bits and 512 bits in programmable increments of 8, with each programmable value i supporting all
actual field sizes from 8i – 7 to 8i. The result is hardware supporting a wide range of cryptographic
security. Larger field/modulus sizes result in greater security but lower performance; processing time is
determined by field or modulus size. For example, a field size of 160 is roughly equivalent to the security
provided by 1024-bit RSA. A field size set to 208 roughly equates to 2048 bits of RSA security.
The PKEU contains routines implementing the atomic functions for elliptic curve processing—point
arithmetic and finite field arithmetic. The point operations (multiplication, addition and doubling) involve
one or more finite field operations which are addition, multiplication, inverse, and squaring. Point add and
Freescale Semiconductor
Seven long-words containing pointers and lengths used to locate input or output data. Each pointer
can either point directly to the data, or can point to a link table that lists a set of data segments to
be concatenated.
PKEU for computing asymmetric key operations, including modular exponentiation (and other
modular arithmetic functions) or ECC point arithmetic
DEU for performing block cipher, symmetric key cryptography using DES and 3DES
AFEU for performing RC-4 compatible stream cipher symmetric key cryptography
AESU for performing the Advanced Encryption Standard algorithm and XOR acceleration
MDEU for performing security hashing using MD-5, SHA-1, or SHA-256
KEU for performing 3GPP confidentiality and integrity (F8 and F9) algorithms.
RNG for random number generation
Execution Units (EUs)
Public Key Execution Unit (PKEU)
MPC8544E PowerQUICC III Integrated Host Processor Family Reference Manual, Rev. 1
Elliptic Curve Operations
Section 12.3, “Descriptor Overview.”
Section 12.4, “Execution Units.”
Security Engine (SEC) 2.1
12-5

Related parts for MPC8544VTALF