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

Booting from uC, buffering Parameter & Program Data

SigmaDSP & SigmaStudio Kuba May 10, 2013 00:00 2 replies Original on forum ↗
Subscribe
Kuba Question
May 10, 2013 00:00

While booting ADAU1761 should I be able to split the block writes of Parameter Data as long as I manually increment the address every 4 Bytes or are there memory discontinuities forcing me to do a single block write? I was doing this successfully with Program Data (except 5 bytes wide) for small projects but once I started chopping up Parameter Data into 62 byte i2c block writes I ran into problems, wanted to confirm while I debug, thanks!

Audio Signal Processors

i2c

microcontroller

SigmaDSP Audio Processors

adau1761

adau1761_boot

Show More

ADIApproved Reply
May 10, 2013 00:00

Yes, you should be able to split the block writes, as long as you write in multiples of 4 bytes.

SigmaStudio writes the entire parameter RAM as a single block write:

You can split it up if you need to.

519e9e0b249ff9249eb2571b86e525a2.jpg
519e9e0b249ff9249eb2571b86e525a2.jpg
519e9e0b249ff9249eb2571b86e525a2.jpg-450x164.jpg
519e9e0b249ff9249eb2571b86e525a2.jpg-450x164.jpg
Kuba Reply
May 10, 2013 00:00

Thanks Brett, probably a bug in my code then...