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

XML Missing several key registers

SigmaDSP & SigmaStudio StianB Jun 15, 2025 00:00 1 replies Original on forum ↗
Thread Summary

Thread Summary

The user noticed that registers like PLL_CTRL1 and CLK_GEN# are not included in the XML export when they are in default positions in SigmaStudio v4.7. The final answer explains that this is expected behavior, as SigmaStudio only exports registers that have been modified from their default values to avoid unnecessary writes and bus traffic. To get all register values, the user should export the system files and check the REG.h file for a complete list of registers and their addresses.
AI Generated Content
Subscribe
StianB Question
Jun 15, 2025 00:00

Hi.

I have made a parser in Python to handle the XML files from SigmaStudio in my Application. I noticed some wierd outputs from time to time, and it seems to be that if Fields like the PLL_CTRL1 is in "default" position(Divide by 4) then there is no information about this registery in the XML file. Same goes for CLK_GEN#. If i change CLK_GEN1_M then only this one is shown, if i change only CLK_GEN1_N then only this one is shown. I would expect that the XML file would be transparent and include all information.

Is this a bug, or is it supposed to be like this? Is it possible to do something to change it? Running SigmaStudio v4.7. I have attached some XML files generated, also added the project file. The Design 1.xml is exported with default values in registery, while Design 1 changed.xml i have changed some more parameters, and therefor more is included, and in Design 1 changed2.xml i have changed even more parameters so more is included.

Fullscreen
Design 1.xml
Download

<?xml version="1.0" encoding="utf-8"?>
<!-- *
* This software is distributed in the hope that it will be useful,
* but is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* This software may only be used to program products purchased from
* Analog Devices for incorporation by you into audio products that
* are intended for resale to audio product end users. This software
* may not be distributed whole or in any part to third parties.
*
* Copyright ©2025 Analog Devices, Inc. All rights reserved.
*/
-->
<!--SigmaStudio export XML file-->
<Schematic>
<IC>
<Name>IC 1</Name>
<PartNumber>ADAU1466</PartNumber>
<Register>
<Name>__SafeLoad_Module__data_SafeLoad</Name>
<Address>24576</Address>
<AddrIncr>0</AddrIncr>
<Size>20</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__address_SafeLoad</Name>
<Address>24581</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_lower</Name>
<Address>24582</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_upper</Name>
<Address>24583</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Reset Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Hibernate Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CTRL1 Register</Name>
<Address>61441</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CLK_SRC Register</Name>
<Address>61442</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.MCLK_OUT Register</Name>
<Address>61445</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x05, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE Register</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL Lock Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE0 Register</Name>
<Address>61520</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x1F, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE1 Register</Name>
<Address>61521</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x1F, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE0</Name>
<Address>61824</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE1</Name>
<Address>61825</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE2</Name>
<Address>61826</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE3</Name>
<Address>61827</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE4</Name>
<Address>61828</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE5</Name>
<Address>61829</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE6</Name>
<Address>61830</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE7</Name>
<Address>61831</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE8</Name>
<Address>61832</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE9</Name>
<Address>61833</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE10</Name>
<Address>61834</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE11</Name>
<Address>61835</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE12</Name>
<Address>61836</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE13</Name>
<Address>61837</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE14</Name>
<Address>61838</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE15</Name>
<Address>61839</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE16</Name>
<Address>61840</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE17</Name>
<Address>61841</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE18</Name>
<Address>61842</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE19</Name>
<Address>61843</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE20</Name>
<Address>61844</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE21</Name>
<Address>61845</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE22</Name>
<Address>61846</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE23</Name>
<Address>61847</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_0_0</Name>
<Address>61952</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_1_0</Name>
<Address>61956</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_2_0</Name>
<Address>61960</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_3_0</Name>
<Address>61964</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_4_0</Name>
<Address>61968</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_5_0</Name>
<Address>61972</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_6_0</Name>
<Address>61976</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_7_0</Name>
<Address>61980</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Program>
<Name>Program Data</Name>
<Address>49152</Address>
<AddrIncr>4</AddrIncr>
<Size>368</Size>
<Data>0x00, 0x00, 0x00, 0x02, 0x0C, 0x00, 0xDC, 0xDC, 0x0D, 0x00, 0xFF, 0xD2, 0x0D, 0x00, 0xFF, 0xD0, 0x0D, 0x00, 0xF4, 0x50, 0x0D, 0x00, 0xF4, 0x00, 0xC0, 0x00, 0x23, 0x80, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0x00, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0xC0, 0x80, 0x00, 0x00, 0x10, 0xC0, 0x00, 0x22, 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x80, 0xDC, 0xE0, 0x0C, 0x00, 0xDC, 0xDC, 0x0A, 0x21, 0x00, 0x12, 0x08, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x14, 0x06, 0x40, 0x50, 0x10, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x27, 0x0D, 0x00, 0xFF, 0xC1, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x01, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x02, 0x0D, 0x00, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x03, 0x0D, 0x00, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x9E, 0xDC, 0xE0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x4F, 0x00, 0x00, 0x08, 0x8A, 0xDC, 0xE0, 0x0A, 0x23, 0x00, 0x06, 0x0A, 0x2B, 0x00, 0x07, 0x00, 0x88, 0x20, 0x00, 0x0A, 0xA7, 0x00, 0x05, 0x00, 0x00, 0x00, 0x22, 0xC0, 0x00, 0x2D, 0x30, 0x80, 0x00, 0x50, 0x00, 0x30, 0x00, 0xB4, 0x6A, 0x00, 0x88, 0x20, 0x00, 0xC0, 0x00, 0x28, 0x70, 0x80, 0x00, 0x60, 0x00, 0x02, 0x09, 0x00, 0x47, 0x00, 0x8C, 0x11, 0x91, 0x00, 0x00, 0x00, 0x24, 0x00, 0x8C, 0x2A, 0x02, 0x30, 0x00, 0xBC, 0xE9, 0x00, 0x84, 0x0D, 0x9C, 0x00, 0x20, 0x0B, 0x2D, 0x00, 0x00, 0xC2, 0xF1, 0x01, 0x00, 0x00, 0x45, 0x06, 0x00, 0x50, 0x14, 0x36, 0x40, 0x50, 0x15, 0x26, 0x40, 0x40, 0x15, 0x09, 0x2B, 0x00, 0x06, 0x09, 0x2B, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0xFC, 0x40, 0x06, 0x40, 0x10, 0x1E, 0x0C, 0x00, 0xFC, 0x41, 0x06, 0x40, 0x10, 0x0E, 0x06, 0x00, 0x10, 0x0E, 0x0D, 0x00, 0xFC, 0xC1, 0x06, 0x00, 0x10, 0x1E, 0x0D, 0x00, 0xFC, 0xC0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, 0xF4, 0x60, 0x02, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Program>
<Register>
<Name>DM0 Data</Name>
<Address>0</Address>
<AddrIncr>4</AddrIncr>
<Size>96</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>DM1 Data</Name>
<Address>24576</Address>
<AddrIncr>4</AddrIncr>
<Size>64</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_ADDRESS</Name>
<Address>62468</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_PULSE</Name>
<Address>62465</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Start Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
</IC>
</Schematic>

Fullscreen
Design 1 changed.xml
Download

<?xml version="1.0" encoding="utf-8"?>
<!-- *
* This software is distributed in the hope that it will be useful,
* but is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* This software may only be used to program products purchased from
* Analog Devices for incorporation by you into audio products that
* are intended for resale to audio product end users. This software
* may not be distributed whole or in any part to third parties.
*
* Copyright ©2025 Analog Devices, Inc. All rights reserved.
*/
-->
<!--SigmaStudio export XML file-->
<Schematic>
<IC>
<Name>IC 1</Name>
<PartNumber>ADAU1466</PartNumber>
<Register>
<Name>__SafeLoad_Module__data_SafeLoad</Name>
<Address>24576</Address>
<AddrIncr>0</AddrIncr>
<Size>20</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__address_SafeLoad</Name>
<Address>24581</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_lower</Name>
<Address>24582</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_upper</Name>
<Address>24583</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Reset Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Hibernate Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CTRL1 Register</Name>
<Address>61441</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x03, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CLK_SRC Register</Name>
<Address>61442</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.MCLK_OUT Register</Name>
<Address>61445</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x05, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE Register</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL Lock Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE0 Register</Name>
<Address>61520</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x1F, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE1 Register</Name>
<Address>61521</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x1F, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN1_M</Name>
<Address>61472</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x05, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE0</Name>
<Address>61824</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE1</Name>
<Address>61825</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE2</Name>
<Address>61826</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE3</Name>
<Address>61827</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE4</Name>
<Address>61828</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE5</Name>
<Address>61829</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE6</Name>
<Address>61830</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE7</Name>
<Address>61831</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE8</Name>
<Address>61832</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE9</Name>
<Address>61833</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE10</Name>
<Address>61834</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE11</Name>
<Address>61835</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE12</Name>
<Address>61836</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE13</Name>
<Address>61837</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE14</Name>
<Address>61838</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE15</Name>
<Address>61839</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE16</Name>
<Address>61840</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE17</Name>
<Address>61841</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE18</Name>
<Address>61842</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE19</Name>
<Address>61843</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE20</Name>
<Address>61844</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE21</Name>
<Address>61845</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE22</Name>
<Address>61846</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE23</Name>
<Address>61847</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_0_0</Name>
<Address>61952</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_1_0</Name>
<Address>61956</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_2_0</Name>
<Address>61960</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_3_0</Name>
<Address>61964</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_4_0</Name>
<Address>61968</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_5_0</Name>
<Address>61972</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_6_0</Name>
<Address>61976</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_7_0</Name>
<Address>61980</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Program>
<Name>Program Data</Name>
<Address>49152</Address>
<AddrIncr>4</AddrIncr>
<Size>368</Size>
<Data>0x00, 0x00, 0x00, 0x02, 0x0C, 0x00, 0xDC, 0xDC, 0x0D, 0x00, 0xFF, 0xD2, 0x0D, 0x00, 0xFF, 0xD0, 0x0D, 0x00, 0xF4, 0x50, 0x0D, 0x00, 0xF4, 0x00, 0xC0, 0x00, 0x23, 0x80, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0x00, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0xC0, 0x80, 0x00, 0x00, 0x10, 0xC0, 0x00, 0x22, 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x80, 0xDC, 0xE0, 0x0C, 0x00, 0xDC, 0xDC, 0x0A, 0x21, 0x00, 0x12, 0x08, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x14, 0x06, 0x40, 0x50, 0x10, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x27, 0x0D, 0x00, 0xFF, 0xC1, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x01, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x02, 0x0D, 0x00, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x03, 0x0D, 0x00, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x9E, 0xDC, 0xE0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x4F, 0x00, 0x00, 0x08, 0x8A, 0xDC, 0xE0, 0x0A, 0x23, 0x00, 0x06, 0x0A, 0x2B, 0x00, 0x07, 0x00, 0x88, 0x20, 0x00, 0x0A, 0xA7, 0x00, 0x05, 0x00, 0x00, 0x00, 0x22, 0xC0, 0x00, 0x2D, 0x30, 0x80, 0x00, 0x50, 0x00, 0x30, 0x00, 0xB4, 0x6A, 0x00, 0x88, 0x20, 0x00, 0xC0, 0x00, 0x28, 0x70, 0x80, 0x00, 0x60, 0x00, 0x02, 0x09, 0x00, 0x47, 0x00, 0x8C, 0x11, 0x91, 0x00, 0x00, 0x00, 0x24, 0x00, 0x8C, 0x2A, 0x02, 0x30, 0x00, 0xBC, 0xE9, 0x00, 0x84, 0x0D, 0x9C, 0x00, 0x20, 0x0B, 0x2D, 0x00, 0x00, 0xC2, 0xF1, 0x01, 0x00, 0x00, 0x45, 0x06, 0x00, 0x50, 0x14, 0x36, 0x40, 0x50, 0x15, 0x26, 0x40, 0x40, 0x15, 0x09, 0x2B, 0x00, 0x06, 0x09, 0x2B, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0xFC, 0x40, 0x06, 0x40, 0x10, 0x1E, 0x0C, 0x00, 0xFC, 0x41, 0x06, 0x40, 0x10, 0x0E, 0x06, 0x00, 0x10, 0x0E, 0x0D, 0x00, 0xFC, 0xC1, 0x06, 0x00, 0x10, 0x1E, 0x0D, 0x00, 0xFC, 0xC0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, 0xF4, 0x60, 0x02, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Program>
<Register>
<Name>DM0 Data</Name>
<Address>0</Address>
<AddrIncr>4</AddrIncr>
<Size>96</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>DM1 Data</Name>
<Address>24576</Address>
<AddrIncr>4</AddrIncr>
<Size>64</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_ADDRESS</Name>
<Address>62468</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_PULSE</Name>
<Address>62465</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Start Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
</IC>
</Schematic>

Fullscreen
Design 1 changed2.xml
Download

<?xml version="1.0" encoding="utf-8"?>
<!-- *
* This software is distributed in the hope that it will be useful,
* but is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* This software may only be used to program products purchased from
* Analog Devices for incorporation by you into audio products that
* are intended for resale to audio product end users. This software
* may not be distributed whole or in any part to third parties.
*
* Copyright ©2025 Analog Devices, Inc. All rights reserved.
*/
-->
<!--SigmaStudio export XML file-->
<Schematic>
<IC>
<Name>IC 1</Name>
<PartNumber>ADAU1466</PartNumber>
<Register>
<Name>__SafeLoad_Module__data_SafeLoad</Name>
<Address>24576</Address>
<AddrIncr>0</AddrIncr>
<Size>20</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__address_SafeLoad</Name>
<Address>24581</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_lower</Name>
<Address>24582</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>__SafeLoad_Module__num_SafeLoad_upper</Name>
<Address>24583</Address>
<AddrIncr>0</AddrIncr>
<Size>4</Size>
<Data>0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SOFT_RESET</Name>
<Address>63632</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Reset Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Hibernate Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CTRL1 Register</Name>
<Address>61441</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x03, </Data>
</Register>
<Register>
<Name>IC 1.PLL_CLK_SRC Register</Name>
<Address>61442</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.MCLK_OUT Register</Name>
<Address>61445</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x05, </Data>
</Register>
<Register>
<Name>IC 1.PLL_ENABLE Register</Name>
<Address>61443</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.PLL Lock Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE0 Register</Name>
<Address>61520</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x1F, 0xFF, </Data>
</Register>
<Register>
<Name>IC 1.POWER_ENABLE1 Register</Name>
<Address>61521</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x1F, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN1_M</Name>
<Address>61472</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x05, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN1_N</Name>
<Address>61473</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN2_M</Name>
<Address>61474</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x08, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN2_N</Name>
<Address>61475</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN3_M</Name>
<Address>61476</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.CLK_GEN3_N</Name>
<Address>61477</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE0</Name>
<Address>61824</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE1</Name>
<Address>61825</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE2</Name>
<Address>61826</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE3</Name>
<Address>61827</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE4</Name>
<Address>61828</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE5</Name>
<Address>61829</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE6</Name>
<Address>61830</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE7</Name>
<Address>61831</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE8</Name>
<Address>61832</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE9</Name>
<Address>61833</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE10</Name>
<Address>61834</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE11</Name>
<Address>61835</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE12</Name>
<Address>61836</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE13</Name>
<Address>61837</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE14</Name>
<Address>61838</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE15</Name>
<Address>61839</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE16</Name>
<Address>61840</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE17</Name>
<Address>61841</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE18</Name>
<Address>61842</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE19</Name>
<Address>61843</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE20</Name>
<Address>61844</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE21</Name>
<Address>61845</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE22</Name>
<Address>61846</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SOUT_SOURCE23</Name>
<Address>61847</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_0_0</Name>
<Address>61952</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_1_0</Name>
<Address>61956</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_2_0</Name>
<Address>61960</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_3_0</Name>
<Address>61964</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_4_0</Name>
<Address>61968</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_5_0</Name>
<Address>61972</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_6_0</Name>
<Address>61976</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.SERIAL_BYTE_7_0</Name>
<Address>61980</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x90, 0x00, </Data>
</Register>
<Program>
<Name>Program Data</Name>
<Address>49152</Address>
<AddrIncr>4</AddrIncr>
<Size>368</Size>
<Data>0x00, 0x00, 0x00, 0x02, 0x0C, 0x00, 0xDC, 0xDC, 0x0D, 0x00, 0xFF, 0xD2, 0x0D, 0x00, 0xFF, 0xD0, 0x0D, 0x00, 0xF4, 0x50, 0x0D, 0x00, 0xF4, 0x00, 0xC0, 0x00, 0x23, 0x80, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0x00, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0xC0, 0x80, 0x00, 0x00, 0x10, 0xC0, 0x00, 0x22, 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x80, 0xDC, 0xE0, 0x0C, 0x00, 0xDC, 0xDC, 0x0A, 0x21, 0x00, 0x12, 0x08, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x14, 0x06, 0x40, 0x50, 0x10, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x27, 0x0D, 0x00, 0xFF, 0xC1, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x01, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x02, 0x0D, 0x00, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x03, 0x0D, 0x00, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x9E, 0xDC, 0xE0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x4F, 0x00, 0x00, 0x08, 0x8A, 0xDC, 0xE0, 0x0A, 0x23, 0x00, 0x06, 0x0A, 0x2B, 0x00, 0x07, 0x00, 0x88, 0x20, 0x00, 0x0A, 0xA7, 0x00, 0x05, 0x00, 0x00, 0x00, 0x22, 0xC0, 0x00, 0x2D, 0x30, 0x80, 0x00, 0x50, 0x00, 0x30, 0x00, 0xB4, 0x6A, 0x00, 0x88, 0x20, 0x00, 0xC0, 0x00, 0x28, 0x70, 0x80, 0x00, 0x60, 0x00, 0x02, 0x09, 0x00, 0x47, 0x00, 0x8C, 0x11, 0x91, 0x00, 0x00, 0x00, 0x24, 0x00, 0x8C, 0x2A, 0x02, 0x30, 0x00, 0xBC, 0xE9, 0x00, 0x84, 0x0D, 0x9C, 0x00, 0x20, 0x0B, 0x2D, 0x00, 0x00, 0xC2, 0xF1, 0x01, 0x00, 0x00, 0x45, 0x06, 0x00, 0x50, 0x14, 0x36, 0x40, 0x50, 0x15, 0x26, 0x40, 0x40, 0x15, 0x09, 0x2B, 0x00, 0x06, 0x09, 0x2B, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0xFC, 0x40, 0x06, 0x40, 0x10, 0x1E, 0x0C, 0x00, 0xFC, 0x41, 0x06, 0x40, 0x10, 0x0E, 0x06, 0x00, 0x10, 0x0E, 0x0D, 0x00, 0xFC, 0xC1, 0x06, 0x00, 0x10, 0x1E, 0x0D, 0x00, 0xFC, 0xC0, 0x08, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x9C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, 0xF4, 0x60, 0x02, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Program>
<Register>
<Name>DM0 Data</Name>
<Address>0</Address>
<AddrIncr>4</AddrIncr>
<Size>96</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>DM1 Data</Name>
<Address>24576</Address>
<AddrIncr>4</AddrIncr>
<Size>64</Size>
<Data>0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.KILL_CORE</Name>
<Address>62467</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_ADDRESS</Name>
<Address>62468</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_PULSE</Name>
<Address>62465</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x02, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
<Register>
<Name>IC 1.START_CORE</Name>
<Address>62466</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.Start Delay</Name>
<Address>0</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x01, </Data>
</Register>
<Register>
<Name>IC 1.HIBERNATE</Name>
<Address>62464</Address>
<AddrIncr>0</AddrIncr>
<Size>2</Size>
<Data>0x00, 0x00, </Data>
</Register>
</IC>
</Schematic>

3884.Design 1.dspproj

Audio Signal Processors

software

4.7

sigmaStudio 4.7

USBi interface

SigmaDSP Audio Processors

adau1466

Show More

Harishgowtham Reply
Jun 16, 2025 00:00

Hello StianB,

This is kind of expected behavior, However I can see PLL_CTRL1 register is included in the capture window, so does in your xml file.

The thing is what is shown in the capture window will only be exported in xml file. The xml file is supposed to have your current project (with your configured register settings) if you didn't touch the PLL, CGs, serial port, MP registers, which means you use the default 48KHz project with some processing. Sigma studio defaults to 48KHz, serial port master, I2S format etc. so when you compile a fresh project, most of the default registers will not be written, because sigma studio doesn't bother writing to those registers which can use its default value to be at 48KHz, serial port master etc. It only writes to some required registers and registers that have been modified.

Unless you make a change in the register, sigma studio set it up for default settings, hence it won't write to some of the registers which can use their default value to stay at the default project setting.

If your sample rate is different, you want the serial port to be slave, etc. now you will change the registers manually then sigma studio notes down the changes for your current settings, if you compile again then the modified registers will be updated in the correct order in the capture window and exact value will be exported in the xml file for the current project with current settings.

we have so many MP registers and assume in your project you don't want to use any MP registers, so they should be at their default value, now sigma studio doesn't want to write the default value once again which creates unwanted writes and traffic in the bus, so rather it lets them use the default value at start up.

If you want to use one MP pin, then you will config in the register manually, then sigma studio notes down the change and update that register with proper value.

So, unless you make any change in a register, sigma studio lets them use their default value. since Sigma studio won't write anything to that register, it won't be there in capture window, hence it won't be there in xml file.

If you want all the registers, then export the system files and look at the REG.h file, you will find all the registers with addresses. Registers with default values (not changed in SS) and registers with new values (changed in SS) are listed there.

Hope my explanation makes sense.

Regards,

Harish

pastedimage1750053405565v1.png
pastedimage1750053405565v1.png
pastedimage1750053517605v2.png
pastedimage1750053517605v2.png