ΣSigmaStudio Ask AI Русский Log in

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

SigmaDSP & SigmaStudio Reini Sep 20, 2021 00:00 1 replies Original on forum ↗
Thread Summary

Thread Summary

The user inquires about using the IPAT to set 6 gain values in one trigger event, comparing it to safeload writes. The final answer confirms that IPAT table writes are identical to safeload writes, occurring at the end of the regular code before the end of the frame. The engineer also notes that the current processor allows writing gains without safeload or IPAT table, avoiding memory access issues present in older SigmaDSPs.
AI Generated Content
Subscribe
Reini Question
Sep 20, 2021 00:00

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

Edit Notes
Added safeload trigger line

[edited by: Reini at 2:08 PM (GMT -4) on 20 Sep 2021]

Audio Signal Processors

adau1450

SigmaDSP Audio Processors

DaveThib Reply
Dec 9, 2021 00:00

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