
1102
6437E–ATARM–23-Apr-13
SAM9M11
45.5.6
TDES Interrupt Status Register
Name:
TDES_ISR
Access :
Read-only
DATRDY: Data Ready
0 = Output data is not valid.
1 = Encryption or decryption process is completed.
DATRDY is cleared when a Manual encryption/decryption occurs (START bit in TDES_CR) or when a software triggered
hardware reset of the TDES interface is performed (SWRST bit in TDES_CR).
LOD=0 (TDES_MR):
In Manual and Auto mode, the DATRDY flag can also be cleared when at least one of the Output Data Registers is read.
In PDC mode, DATRDY is set and cleared automatically.
LOD=1 (TDES_MR):
In Manual and Auto mode, the DATRDY flag can also be cleared when at least one of the Input Data Registers is written.
In PDC mode, DATRDY is set and cleared automatically.
ENDRX: End of RX Buffer
0 = The Receive Counter Register has not reached 0 since the last write in TDES_RCR or TDES_RNCR.
1 = The Receive Counter Register has reached 0 since the last write in TDES_RCR or TDES_RNCR.
Note:
This flag must be used only in PDC mode with LOD bit cleared.
ENDTX: End of TX Buffer
0 = The Transmit Counter Register has not reached 0 since the last write in TDES_TCR or TDES_TNCR.
1 = The Transmit Counter Register has reached 0 since the last write in TDES_TCR or TDES_TNCR.
Note:
This flag must be used only in PDC mode with LOD bit set.
RXBUFF: RX Buffer Full
0 = TDES_RCR or TDES_RNCR has a value other than 0.
Note:
1= This flag must be used only in PDC mode with LOD bit cleared.
Both TDES_RCR and TDES_RNCR have a value of 0.
TXBUFE: TX Buffer Empty
0 = TDES_TCR or TDES_TNCR has a value other than 0.
1 = Both TDES_TCR and TDES_TNCR have a value of 0.
Note:
This flag must be used only in PDC mode with LOD bit set.
31
30
29
28
27
26
25
24
––––––––
23
22
21
20
19
18
17
16
––––––––
15
14
13
12
11
10
9
8
URAT
–
URAD
76543210
–
TXBUFE
RXBUFF
ENDTX
ENDRX
DATRDY