Non Modulo Registers of ADAU1761
When ADAU1761 do startup on SigmaStudio (Pushed Link Compile Download button),
I can see the "IC 1.Non Modulo Registers" in Capture Window.
However, I could not find the "IC 1.Non Modulo Registers" in Datasheet.
What is the "IC 1.Non Modulo Registers"?
And also, I can see the "Non Modulo RAM" in Capture Window.
Do I need to set the "IC 1.Non Modulo Registers" and "Non Modulo RAM", when ADAU1761 is controlled/configured from Microcontroller?
*For the reference, I attached the information of Capture Window.
Audio Signal Processors
SigmaDSP Audio Processors
adau1761
The data RAM of SigmaDSPs is divided into modulo and non-modulo sections. The modulo section is used for audio delay. The non-modulo section is used to store variables. The compiler in SigmaStudio automatically configures the data RAM when you compile and download the project.
The reason why modulo and non-modulo data RAM are not mentioned in the datasheet is because they are actually not part of the hardware. The compiler simply divides up the available data RAM and uses it as required.
In order to implement your own system, you should try to follow SigmaStudio exactly. The easiest way to do this is to duplicate the initialization sequence as it appears in the Capture Window.
There is a more detailed description here: https://ez.analog.com/message/4122#4122
Hi, BrettG
Thank you for your quick reply.
I will follow the sequence of SigmaStudio in my implementation, exactly.
Please log in to reply.