Freescale Semiconductor MPC8313E Family Reference Manual page 715

Powerquicc ii pro integrated processor
Hide thumbs Also See for MPC8313E:
Table of Contents

Advertisement

Table 14-35
shows the bit positions of each potential error. Multiple errors are possible.
Table 14-35. Crypto-Channel Pointer Status Register Error Field Definitions
Value
48
DOF. Double fetch FIFO write overflow error. This bit is set when the channel Fetch FIFO is full, SOF is set, and
another write has been made to the fetch FIFO. When this bit is set the channel will stop, and an error interrupt will
be activated. The channel will not start again until a Continue or Reset is given through the CCR register. This bit
can be cleared by writing '1' to this bit in the CPSR register.
49
SOF. Single fetch FIFO write overflow error. This bit is set when the channel Fetch FIFO is full and another write has
been made to the Fetch FIFO. The channel will set this bit and activate an error interrupt. The channel continues
processing, but the descriptor pointer is lost. The host must clear this bit by writing '1' to this bit in the CPSR register.
50
MDTE. A Master data transfer error was received from the master bus interface. When the SEC, while acting as a
bus master, detects an error, the controller passes the error to the channel in use. The channel halts and activates
an interrupt. The channel can only be restarted by writing a '1' to the Continue or Reset bit in the channel
configuration register, or resetting the whole SEC.
51
Scatter/Gather data length zero error. A zero length Scatter/Gather data pointer was detected.
52
Fetch pointer zero error. An all zero fetch pointer was detected.
53
Illegal descriptor header. Possible causes of an illegal descriptor header are:
• Invalid primary EU indicated by op0 field in descriptor header.
• Invalid secondary EU indicated by op1 field in descriptor header.
• Descriptor type field in descriptor header indicates secondary EU transaction when not in snoop mode
54
Invalid EU assignment request. Indicates the channel has been assigned one or more EUs not requested by the
descriptor header.
55
EU error detected. An EU assigned to this channel has generated an error interrupt. This error may also be reflected
in the controller's interrupt status register.
56
Gather boundary error. Indicates a gather pointer straddles both a primary and secondary EU's data transfer.
57
Gather return/length error. Indicates the total data size covered by a gather link table did not match the total data size
from the main descriptor.
58
Scatter boundary error. Indicates a scatter pointer straddles both a primary and secondary EU's data transfer.
59
Scatter return/length error. Indicates the total data size covered by a scatter link table did not match the total data
size from the main descriptor.
1
Invalid opcode includes any opcode valid on other versions of the SEC but not valid on SEC 2.2.
EU error bit (bit 55) can only be cleared by first clearing the error source in
the assigned EU which caused it to be set.
Table 14-36
shows the possible values of the PAIR_PTR field in the CCPSR.
Table 14-36. Crypto-Channel Pointer Status Register PAIR_PTR Field Values
Value
0x00
0x01
0x02
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
Freescale Semiconductor
Processing header or pointer dword 0
Processing pointer dword 1
Processing pointer dword 2
Error
1
NOTE
Error
Security Engine (SEC) 2.2
14-61

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc8313

Table of Contents