SEC Lite Overview
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
46-3
Figure 46-2. SEC Lite Functional Blocks
46.5
Data Packet Descriptors
As a crypto acceleration block, the SEC Lite controller has been designed for easy use and integration with
existing systems and software. All cryptographic functions are accessible through data packet descriptors,
some of which have been defined as multifunction to facilitate IPSec applications. A data packet descriptor
is diagrammed in
Table 46-1
.
Each data packet descriptor contains the following:
•
Header—The header describes the required services and encodes information that indicates which
EUs to use and which modes to set.
Table 46-1. Example Data Packet Descriptor
Field Name
Value/Type
Description
DPD_DES_CTX_CRYPT
TBD
Representative header for DES using Context to Encrypt
LEN_CTXIN
PTR_CTXIN
Length
Pointer
Number of bytes to be written
Pointer to Context (IV) to be written into DES engine
LEN_KEY
PTR_KEY
Length
Pointer
Number of bytes in key
Pointer to block cipher key
LEN_DATAIN
PTR_DATAIN
Length
Pointer
Number of bytes of data to be ciphered
Pointer to data to perform cipher upon
LEN_DATAOUT
PTR_DATAOUT
Length
Pointer
Number of bytes of data after ciphering
Pointer to location where cipher output is to be written
LEN_CTXOUT
PTR_CTXOUT
Length
Pointer
Length of output Context (IV)
Pointer to location where altered Context is to be written
Null length
Null pointer
Length
Pointer
Zeroes for fixed length descriptor filter
Zeroes for fixed length descriptor filter
Null length
Null pointer
Length
Pointer
Zeroes for fixed length descriptor filter
Zeroes for fixed length descriptor filter
PTR_NEXT
Pointer
Pointer to next data packet descriptor
Bus/IF
Unit
Controller
Crypto-
Channel
FIFO
FIFO
FIFO
MDEU
AESU
DEU
Bus/IF
Unit
Controller
Crypto-
Channel
FIFO
FIFO
FIFO
MDEU
AESU
DEU
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...