AN2492 Freescale Semiconductor / Motorola, AN2492 Datasheet - Page 15

no-image

AN2492

Manufacturer Part Number
AN2492
Description
MPC184 Descriptor Programmers Guide--PCI View
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Table 10 shows how the length/pointer pairs should be used with the various descriptor types to load keys,
context, and data into the execution units, and how the required outputs should be unloaded. Note that some
outputs are optional.
5.1 Descriptor Type 0001
Descriptor type 0001 is used for a wide variety of functions, most of which do not require all the
length/pointer fields to be used. A few non-obvious uses of this descriptor type are highlighted in Table 11.
MOTOROLA
Descriptor
Type
0000
0001
0010
0100
0101
1000
1001
1010
0011
0110
0111
1011
1100
1101
1110
1111
1011
1100
1101
1110
1111
Null
Null
HMAC key
MD Ctx in
Null
Null
HMAC key
MD Ctx in
B
B
A0
A3
Null
Null
HMAC key
HMAC key
L/P 1
hmac_snoop_afeu_ key_in
pkeu_static_ec_parameter
hmac_snoop_afeu_ctx_in
MPC184 Descriptor Programmer’s Guide— PCI View
Null
IV
HMAC data
IV
IV
IV in via
FIFO
HMAC data
IV in via
FIFO
A
A
A1
B0
Null
Null
HMAC data
HMAC data
Freescale Semiconductor, Inc.
Table 10. Descriptor Length/Pointer Mapping
L/P 2
For More Information On This Product,
Reserved
Reserved
Table 9. Descriptor Types (continued)
Null
Key
Key
Key
Key
Key
Key
Key
E
Key
A2
B1
Null
Null
Key
IV
Go to: www.freescale.com
L/P 3
PKEU static-EC parameter (preloads EC operands)
AFEU context out available
AFEU context out available
Null
Data in
IV
Data in
Data in
Data in
IV in via
FIFO
Data in
N
N
B1 out
Key
Null
Null
Data in
Data in
L/P 4
Null
Data out
Data in
Data out
Data out
Data out
Data in
Data out
B out
B1 out
B2 out
N
Null
Null
Data out
Data out
L/P 5
Null
IV out
Data out
IV out
IV out
IV out via
FIFO
Data out
IV out via
FIFO
Null
Null
B3 out
Null
Null
Null
IV out via
FIFO
IV out via
FIFO
L/P 6
Descriptor Type Field
Null
MAC out
HMAC/context
out
MD/context out
Key out via FIFO
MD/context out
HMAC/context
out
MD/context out
Null
Null
Null
Null
Null
Null
HMAC/context
out
HMAC/context
out
L/P 7
15

Related parts for AN2492