SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Figure 17-11 shows the structure of interrupt SDy_DRINTx interrupt. Each SDy_DRINTx interrupt is triggered by corresponding Data Filter channel.
1. Data Acknowledge (AFx)
When the primary filter is ready with a new filter data, AFx event is generated. AFx events from each filter can generate an SDy_DRINTx interrupt. This event can be configured to trigger SDy_DRINTx interrupt only if below configurations are made:
On an AFx event, the SDIFLG.AFx flag bit is set. This flag bit can only be reset, if the corresponding bit in SDIFLGCLR register is set and if the interrupt source is no longer active.
2. Four FIFO Data ready interrupt (SDFFINTx)
FIFO Data Ready event is generated whenever SDFIFOCTLx.SDFFST >= SDFIFOCTLx.SDFFIL condition is met. FIFO data ready events from each filter can generate an SDy_DRINTx interrupt. This event can be configured to trigger SDy_DRINTx interrupt only if below configurations are made:
Table 17-8 shows how the DRINTx output is selected.
DRINTSEL | AE | FFIEN | FFEN | DRINTx |
---|---|---|---|---|
0 | 0 | x | X | 0 |
0 | 1 | x | X | AFx |
1 | x | 0 | X | 0 |
1 | x | x | 0 | 0 |
1 | x | 1 | 1 | SDFFINTx |