beautypg.com

Table 22-39, Lists – Freescale Semiconductor MCF5480 User Manual

Page 661

background image

Descriptors

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

22-59

Table 22-39

shows the permissible values for the descriptor TYPE field in the descriptor header. See

Section 22.13.3, “Descriptor Type Formats

” for more information on the data length and pointer pairs

required for each descriptor type.

1

ST

Snoop type. Selects which of the two types of available snoop modes applies to the descriptor.
0 Snoop output data mode.
1 Snoop input data mode.
In snoop input data mode, while the bus transaction to write data into the input FIFO of the primary
EU is in progress, the secondary EU (always MDEU) will snoop the same data into its input FIFO.
In snoop output data mode, the secondary EU (always MDEU) will snoop data into its input FIFO
during the bus transaction to read data out of the output FIFO of the primary EU.
When snooping is not performed, this bit is ignored by the SEC crypto-channel.

0

DN

Done notification flag. Setting this bit indicates whether to perform notification upon completion of
this descriptor. The notification can take the form of an interrupt or modified header write back or
both depending upon the state of the CCCRn[IE] and CCCRn[WE] control bits.
0 Do not signal DONE upon completion of this descriptor (unless globally programmed to do so via
the master control register).
1 Signal DONE upon completion of this descriptor
The SEC can be programmed to perform DONE notification upon completion of each descriptor,
upon completion of any descriptor, or completion of a chain of descriptors. This bit provides for the
second case.

Table 22-39. Descriptor Types

Value

Descriptor Type

Notes

0000

aesu_ctr_nonsnoop

AESU CTR nonsnoooping

0001

common_nonsnoop_no_afeu

Common, nonsnooping,, non-AFEU

0010

hmac_snoop_no_afeu

Snooping, HMAC, non-AFEU

0011

non_hmac_snoop_no_afeu

Snooping, non-HMAC, non-AFEU

0100

aseu_key expand_output

Non-snooping, non HMAC, AESU, expanded key out

0101

common_nonsnoop_afeu

Common, nonsnooping, AFEU

0110

hmac_snoop_afeu

Snooping, HMAC, AFEU (no context out)

0111

non_hmac_snoop_afeu

Snooping, non-HMAC, AFEU

1000

Reserved

1001

Reserved

1010

Reserved

1011

Reserved

1100

hmac_snoop_aesu_ctr

AESU CTR hmac snooping

1101

non_hmac_snoop_aesu_ctr

AESU CTR non-hmac snooping

1110

hmac_snoop_afeu_ key_in

AFEU Context Out Available

1111

hmac_snoop_afeu_ctx_in

AFEU Context Out Available

Table 22-38. Header Bit Definitions (Continued)

Bits

Name

Description

This manual is related to the following products: