[Bug Report] Export file contains addresses of second DSP

Title: Export file contains addresses of second DSP

Description: The project contains two DSPs, ADAU1442 (IC1) and ADAU1452 (IC2). After a "Link Compile Download" and Export, the generated parameter XML file contains entries of IC1 in the IC2 section. For example address 57888 (0xE220) is included for both ICs with the name "IC 1.Start_Pulse_Select". This was not the case when using Sigma Studio 4.1. Furthermore I cannot find the address in the data sheet of IC2.

To sum up:

  1. Why does the IC2 section of the XML file contain an entry with the name "IC 1...."?
  2. The data sheet of DSP1452 (IC2) ("SigmaDSP Digital Audio Processor, ADAU1452/ADAU1451/ADAU1450" Rev C) does not contain the address in the memory map. Why is there an address in the parameter file that is not described in the data sheet?

SigmaStudio Version: 4.2. Build 1, Rev. 1764

OS: Windows 7 64Bit, Service Pack 1

Parents
  • 0
    •  Analog Employees 
    on Jan 23, 2019 7:28 PM

    Hello Christian,

    I will discuss this screenshot:

    In this example I setup two DSPs in this project. This would be where there are two DSPs on the same comms bus, in this case an I2C bus.

    They are set to different addresses of course.

    Note under the ADAU144x and ADAU1452, the GUI objects have IC numbers. IC1 and IC2. This is what it refers to. So this has nothing to do with the datasheet or the addresses inside the part. It is the way SigmaStudio keeps track of which IC to try to talk to and where in that IC the object parameters are located. So if you are using a microcontroller, it will also need to know which control is located on the 1442 and which is on the 1452 and then where in those ICs the control is located. Then using the pull-down box on the USBi Interface GUI you select which address the device can be found on the bus.

    So the XML file lists the object addresses using the IC numbers that are shown in SigmaStudio.

    Dave T

Reply
  • 0
    •  Analog Employees 
    on Jan 23, 2019 7:28 PM

    Hello Christian,

    I will discuss this screenshot:

    In this example I setup two DSPs in this project. This would be where there are two DSPs on the same comms bus, in this case an I2C bus.

    They are set to different addresses of course.

    Note under the ADAU144x and ADAU1452, the GUI objects have IC numbers. IC1 and IC2. This is what it refers to. So this has nothing to do with the datasheet or the addresses inside the part. It is the way SigmaStudio keeps track of which IC to try to talk to and where in that IC the object parameters are located. So if you are using a microcontroller, it will also need to know which control is located on the 1442 and which is on the 1452 and then where in those ICs the control is located. Then using the pull-down box on the USBi Interface GUI you select which address the device can be found on the bus.

    So the XML file lists the object addresses using the IC numbers that are shown in SigmaStudio.

    Dave T

Children