AnsweredAssumed Answered

SigmaStudio 3.11, issues with ADAU1381 sound engine

Question asked by ez-citizen on Mar 13, 2015
Latest reply on Mar 16, 2015 by JohnTo

Hi,

  I have a project using ADAU1381 and need to generate the Sound Engine parameters for my application.  I am using SigmaStudio version 3.11 along with the project provided in this Wiki Link:

http://wiki.analog.com/resources/tools-software/sigmastudio/tutorials#adau1781-or-adau1381-compatible_example_projects

 

The issue is, SigmaStudio generates the cell parameters without their actual address. All parameters have an address of '0'.  Here's an example of that:

/* DSP Ram Data */

#define EQWSUBDUALDP32B1_SIZE_IC_2 4

#define EQWSUBDUALDP32B1_ADDR_IC_2 0

ADI_REG_TYPE EQWSUBDUALDP32B1_Data_IC_2[EQWSUBDUALDP32B1_SIZE_IC_2] = {

0x00, 0x7B, 0xEB, 0x74,

};

/* DSP Ram Data */

#define EQWSUBDUALDP31B1_SIZE_IC_2 4

#define EQWSUBDUALDP31B1_ADDR_IC_2 0

ADI_REG_TYPE EQWSUBDUALDP31B1_Data_IC_2[EQWSUBDUALDP31B1_SIZE_IC_2] = {

0x0F, 0x08, 0x29, 0x18,

};

/* DSP Ram Data */

#define EQWSUBDUALDP30B1_SIZE_IC_2 4

#define EQWSUBDUALDP30B1_ADDR_IC_2 0

ADI_REG_TYPE EQWSUBDUALDP30B1_Data_IC_2[EQWSUBDUALDP30B1_SIZE_IC_2] = {

0x00, 0x7B, 0xEB, 0x74,

};

 

Previous versions of SigmaStudio (i.e. version 3.3) worked correctly.  Version 3.3 would generate ALL DSP Ram data parameters for every address in memory without leaving any gaps. This enabled the user to write all the parameters sequentially without requiring specific addresses for each cell.  The only address that was needed was the initial address and as long as the data was written sequentially we'd be able to write to memory in one large block. 

 

I am wondering if version 3.11 is really flawed or whether I am missing a step to generate the correct data?  If 3.11 is flawed I would like to get access to the most recent version of SigmaStudio that works for ADAU1381 while generating the correct parameters to be loaded into DSP RAM.  How do I get access to older versions of SigmaStudio?

 

In advance, thanks for your help.

Outcomes