MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
5-1
Chapter 5
Cryptographic Acceleration Unit (CAU)
5.1
Introduction
The cryptographic acceleration unit (CAU) is a ColdFire coprocessor implementing a set of specialized
operations in hardware to increase the throughput of software-based encryption and hashing functions.
5.1.1
Block Diagram
shows a simplified block diagram of the CAU.
Figure 5-1. Top Level CAU Block Diagram
5.1.2
Overview
The CAU supports acceleration of the following algorithms:
•
DES
•
3DES
•
AES
•
MD5
ALU
CAA
CAx
DES /
CA0-CA3
Register
File
Operand1
Result
Decode
Command
Hash
Go
Datapath
Control
AES Row
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60