
Symmetric Key Hardware Accelerator (SKHA)
35-10
Freescale Semiconductor
35.2.5
SKHA Error Status and Mask Registers (SKESR, SKESMR)
The read-only SKESR indicates the type of error that has occurred. These errors are described below and
shown in
. When an error occurs, the SKHA engine halts and asserts an interrupt request to the
interrupt controller. If multiple errors occur, only the first error is flagged. The SKHA must be reset when
any error occurs. A write to this register has no effect.
The SKESMR allows the user to mask off any of the SKESR bits. If the error occurs while the
corresponding bit is set, the error is set in the SKESR but the interrupt is not generated. Additional errors
are flagged in the SKESR until an unmasked error is generated.
NOTE
Masking errors should only be used for debug purposes. A masked error
most likely causes invalid data.
4
BUSY
Busy. Indicates the SKHA is busy. Mode, key data, context, and key size registers may not be modified and context
registers may not be read while busy.
0 SKHA idle
1 SKHA busy
3
RD
Reset done. Indicates if reset of the SKHA module has completed.
0 Reset in progress
1 Reset complete
2
ERR
Error interrupt. Indicates that an error has occurred.
0 No error
1 Error occurred
1
DONE
Done interrupt. Indicates that the module has finished processing.
0 Not done
1 Done processing
0
INT
SKHA interrupt. Indicates that the module has finished processing data and the result is ready to be read from the
Output FIFO or there is an error. This bit is set when an interrupt request in generated unless the SKHACR[IE] bit is
cleared.
0 No interrupt
1 Done or error interrupt
Address: 0xEC08_4010
Access: User read-only
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
0
0
0
0
DRL
KRE
KPE
ERE RMDP KSE
DSE
IME
NEOF NEIF
OFU
IFO
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 35-12. SKHA Error Status Register (SKESR)
Table 35-5. SKSR Field Descriptions (continued)
Field
Description
MCF5329 Reference Manual, Rev 3
Summary of Contents for MCF5329
Page 106: ...ColdFire Core 3 32 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 148: ...Cache 5 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 154: ...Static RAM SRAM 6 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 184: ...Power Management 8 18 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 204: ...Reset Controller Module 10 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 220: ...System Control Module SCM 11 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 228: ...Crossbar Switch XBS 12 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 268: ...General Purpose I O Module 13 40 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 392: ...SDRAM Controller SDRAMC 18 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 436: ...Fast Ethernet Controller FEC 19 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 594: ...FlexCAN 23 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 678: ...Pulse Width Modulation PWM Module 26 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 684: ...Watchdog Timer Module 27 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 704: ...DMA Timers DTIM0 DTIM3 29 12 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 754: ...UART Modules 31 34 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 770: ...I2 C Interface 32 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Page 866: ...Debug Module 36 50 Freescale Semiconductor MCF5329 Reference Manual Rev 3...