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

Non Modulo Registers of ADAU1761

SigmaDSP & SigmaStudio TomY Sep 1, 2010 00:00 2 replies Original on forum ↗
Subscribe
TomY Question
Sep 1, 2010 00:00

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

ADIApproved Reply
Sep 1, 2010 00:00

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

TomY Reply
Sep 1, 2010 00:00

Hi, BrettG

Thank you for your quick reply.

I will follow the sequence of SigmaStudio in my implementation, exactly.