Part Number: TMS320F28386D
Tool/software:
I have an SDFM filter (SDFM2 Filter 2) on the aforementioned device running without a FIFO; Sinc3 filter and OSR of 60.
The relevant settings on the interrupt unit are as follows:
* SDFIFOCTL2 = 0
* SDDFPARM = 0x0F3C
Most crucially, according to the TRM (SPRUII0, 28.10.2) this means that SDDFPARM2.AE = 1 (enabling the AF2 flag) and SDFIFOCTL.DRINTSEL = 0, meaning the AF2 flag gets used as DRINT2 source.
The AF2 flag can clearly be observed toggling via looking at SDIFLG.AF2 in the debugger.
However, no such behaviour can be observed for the supposedly equivalent SD2_DRINT2 signal in XBARFLG4. When using FIFO mode, the bit in XBARFLG4 can be observed toggling as expected.
The issue can for now be worked around by abusing the FIFO, but I would like to understand whether my basic understanding of the DRINT functionality is correct.