SEC Lite Crypto-Channel
MPC885 PowerQUICC Family Reference Manual, Rev. 2
50-14
Freescale Semiconductor
50.2.2
Channel Error Interrupt
The channel error interrupt is generated when an error condition occurs during descriptor processing. The
channel error interrupt will be asserted as soon as the error condition is detected. The type of error
condition is reflected the ERROR field of the crypto-channel pointer status register (CCPSR). Refer to
Table 50-6
for a complete listing of error types.
50.2.3
Channel Reset
There are two ways to reset the crypto-channel:
•
Asynchronous hardware reset
•
Software reset
The implications of the two reset methods are described in the following sections.
50.2.3.1
Hardware Reset
The RESETH pin clears all SEC Lite registers, including those in the channel, and initializes them to their
reset values. Writing the software reset bit in the master control register (
Section 51.1.5, “Master Control
Register (MCR)”
) has the same effect on the crypto-channel as a hardware reset.
50.2.3.2
Channel Specific Software Reset
Software reset is asserted when the host sets the RESET bit in the crypto-channel configuration register
(CCCR). The effect of software reset on the channel varies according to what the channel is doing when
the bit is set:
•
If the RESET bit is set while the crypto-channel is requesting a EU assignment from the controller,
the crypto-channel will cancel its request by asserting the release output signals. The
crypto-channel will then reset all the registers, clear the RESET bit and return the control state
machine to the idle state.
•
If the RESET bit is set after the crypto-channel has been dynamically assigned a EU, the channel
will request a write from the controller to set the software reset bit of the EU. A write to reset the
secondary (MDEU) EU will also be requested if one has been reserved for snooping. The
crypto-channel will then assert the appropriate release output signal to notify the controller that the
channel has finished with the reserved EU(s). The crypto-channel will then reset all the registers,
clear the RESET bit and return the control state machine to the idle state.
•
Setting the RESET bit in the control register while channel is statically assigned to a EU with not
cause the channel to reset the assigned EU. It is the hosts responsibility to reset the assigned EU in
this case.
NOTE
The CCCR and the descriptor buffer registers remain unchanged after
software reset.
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 ...