SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The AES module can assert a DMA request for context in, context out, input data, or output data read. The AES DMA Interrupt Mask (AES_DMAIM) register can be set to generate interrupts during the following events:
The AES module can be programmed to assert an interrupt when the DMA has completed the last transfer.
If context and data transfers are to be handled through software, then the AES Interrupt Enable (AES_IRQENABLE) register can be used to enable interrupt triggering when context out, context in, data in, or data out is ready. The AES Interrupt Status (AES_IRQSTATUS) register indicates when an interrupt is triggered, as listed in Table 33-3.
Event | Description |
---|---|
AES_IRQSTATUS[3]: CONTEXT_OUT | Context output interrupt |
AES_IRQSTATUS[2]: DATA_OUT | Data output interrupt |
AES_IRQSTATUS[1]: DATA_IN | Data input interrupt |
AES_IRQSTATUS[0]: CONTEXT_IN | Context input interrupt |