MCF548x Reference Manual, Rev. 3
22-20 Freescale Semiconductor
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
R0000000000000000
W
Reset0000000000000000
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
R00000 BURST_SIZE 000WENENTCDIERST
W
Reset0000000000000000
Reg
Addr
MBAR + 0x2200C (CCCR0), 0x2300C (CCCR1)

Figure 22-16. Crypto-Channel Configuration Register (CCCRn)

Table 22-11. CCCRn Field Descriptions

Bits Name Description
31–11 Reserved, should be cleared.
10–8 BURST SIZE The SEC implements flow control to allow larger than FIFO sized blocks of data to be
processed with a single key/IV. The channel programs the various execution units to advise on
space or data available in the FIFO via this field. The size of the burst is given in Table 22-12
7–5 Reserved, should be cleared.
4 WE Writeback Enable. This bit determines if the crypto-channel is allowed to notify the host of the
completion of descriptor processing by writing back a value of 0xFF to the first byte of the
descriptor header. This enables the host to poll the memory location of the original descriptor
header to determine if that descriptor has been completed.
0 Descriptor header writeback notification is disabled.
1 Descriptor header writeback notification is enabled.
Note: Header writeback notification will occur at the end of every descriptor if
NOTIFICATION_TYPE is set to end-of-descriptor and Writeback_Enable is set. Writeback will
occur only after the last descriptor in the chain (Next Descriptor Pointer is NULL) if
NOTIFICATION_TYPE is set to end-of-chain.
3 NE Fetch Next Descriptor Enable. This bit determines if the crypto-channel is allowed to request
a transfer of the next descriptor, in a multi-descriptor chain, into its descriptor buffer.
0 Disable fetching of next descriptor when crypto-channel has finished processing the current
one.
1 Enable fetching of next descriptor when crypto-channel has finished processing the current
one.
The address of the next descriptor in a multi-descriptor chain is either the contents of the next
descriptor pointer in the descriptor buffer or the contents of the fetch register. Only if both of
these registers are NULL upon completion of the descriptor currently being processed will that
descriptor be considered the end of the chain.