MSC8144E Reference Manual, Rev. 3
1-4
Freescale
Semiconductor
Overview
Clocks
•
Three input clocks:
– Shared input clock.
– Global input clock (PCI PLL).
– Differential input clock (SRIO PLL).
•
Four PLLs:
– System PLL.
– Core PLL.
– Global PLL.
– SRIO PLL.
•
Clock ratios selected during reset via reset configuration pins.
•
Clock modes user-configurable after reset.
Security Engine
•
Four crypto-channels, each supporting multi-command descriptor chains
•
Dynamic assignment of crypto-execution units via an integrated controller
•
Buffer size of 256 bytes for each execution unit, with flow control for large data sizes
•
PKEU—public key execution unit
– RSA and Diffie-Hellman; programmable field size up to 2048 bits
– Elliptic curve cryptography with F2m and F(p) modes and programmable field size up to 511
bits
•
DEU—Data Encryption Standard (DES) execution unit
– DES, 3DES
– Two key (K1, K2, K1) or three key (K1, K2, K3)
– ECB and CBC modes for both DES and 3DES
•
AESU—Advanced Encryption Standard (AES) unit
– Implements the Rijndael symmetric key cipher
– ECB, CBC, CTR, and CCM modes
– 128-, 192-, and 256-bit key lengths
•
AFEU—ARC four execution unit
– Implements a stream cipher compatible with the RC4 algorithm
– 40- to 128-bit programmable key
•
MDEU—message digest execution unit
– SHA with 160- or 256-bit message digest
– MD5 with 128-bit message digest
– HMAC with either algorithm
•
KEU—Kasumi execution unit
– Implements F8 algorithm for encryption and F9 algorithm for integrity checking
– Also supports A5/3 and GEA-3 algorithms
•
RNG—random number generator
•
XOR engine accelerates parity checking in RAID storage applications
•
Performs computationally intensive security functions including the following:
– Key generation and exchange
– Authentication
– Bulk encryption.
•
Optimized to process all the algorithms associated with:
– Internet protocol security (IPSec)
– Internet key exchange (IKE)
– Secure sockets layer/transport layer security (SSL/TLS)
– Internet small computer system interface (iSCSI)
– Secure real-time transport protocol (SRTP)
– IEEE 802.11i™ security standard.
Table 1-1. MSC8144E Features (Continued)
Feature
Description
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...