Post Go back to editing

Are writes with IPAT in ADAU1450 done at the end of a sample?

Hello All,

I think I want to use the IPAT to set 6 gain values in one trigger event, as explained in https://wiki.analog.com/resources/tools-software/sigmastudio/usingsigmastudio/indirectparamaccess

But I don't know whether the writes are done at the end of a sample calculation (like safeload) or during a sample. Otherwise, I have to use safeloads, but it would be nice to do 6 writes in one update instead of 5 and then 1.

And if it is not at the end of a sample calculation, what if I do the update trigger with a safeload? Is the IPAT then triggered at the end of a sample calculation?

So, does anyone know if the use if IPAT is comparable with safeload writes?

With kind regards,

Reini



Added safeload trigger line
[edited by: Reini at 2:08 PM (GMT -4) on 20 Sep 2021]
Parents
  • Hello Reini,

    The IPAT table writes are exactly the same as safeload writes. They are done at the end of the regular code before the end of the frame. 

    I do want to add that in this processor you can write the gains without safeload or the IPAT table without memory access issues. It was the older SigmaDSPs that had problems with external writes blocking the core access to memory. 

    Dave T 

Reply
  • Hello Reini,

    The IPAT table writes are exactly the same as safeload writes. They are done at the end of the regular code before the end of the frame. 

    I do want to add that in this processor you can write the gains without safeload or the IPAT table without memory access issues. It was the older SigmaDSPs that had problems with external writes blocking the core access to memory. 

    Dave T 

Children
No Data