What are the differences between the ADAU1701, ADAU1702, and ADAU1401 SigmaDSPs?
The differences between the ADAU1701 and ADAU1702 are primarily the memory sizes.
The ADAU1401 is equivalent to the ADAU1701 but is automotive qualified.
The Reverb ADI Algorithm does not appear in SigmaStudio even though I have the latest version. I am using the ADAU1701, does this chip not have the ability to use that algorithm?
Each SigmaDSP processor has a different set of algorithms available in the ToolBox. Since there are variations in the hardware, core architecture, and memory sizes of each SigmaDSP, each can support only a limited subset of the complete algorithm library. What you are seeing is not an error; the ADI Reverb algorithm is not supported by the ADAU1701 at this time.
Which DSP supports the 'most' reverb? Or the most delay time I suppose would be a better question.
awgibbons wrote: Which DSP supports the 'most' reverb? Or the most delay time I suppose would be a better question.
The ADAU144x family of SigmaDSPs each have 8k words of data memory, which is more than the other SigmaDSPs. At a 48 kHz sampling rate, this will allow a maximum of about 170 ms delay.
What is the difference between the 1701 and the 1761? And how difficult would it be to change a project that runs on the 1701 to run on the 1761?
awgibbons wrote: What is the difference between the 1701 and the 1761? And how difficult would it be to change a project that runs on the 1701 to run on the 1761?
The ADAU1701 and ADAU1761 have similar processing power (1024 instructions/cycle each). The ADAU1701 has two ADCs and four DACs, while the ADAU1761 has two ADCs and DACs. The ADAU1701 supports selfbooting from an EEPROM; the ADAU1761 must be booted from an external microcontroller. The ADAU1761 is also more optimized for low-power applications, so if your design has a tight power budget, then the ADAU1761 will be a better choice.
There is a process in SigmaStudio to go block-by-block and reassign each algorithm to a new processor if you're switching from one platform to another, but honestly the best method of migrating to a new IC is just to redraw your design with elements from the SigmaStudio library. Most blocks that are supported by the ADAU1701 will run on the ADAU1761, but you may find some specific blocks that are not supported or have not been ported to the newer ADAU1761.
I'd just like to add to JeradL's comment.
The process of migrating does not have to be done block-by-block. It can be simplified by multiple-selecting all blocks in a project and selecting the "change IC" option from the right-click menu. If any blocks are not compatible with the target IC, a warning message will appear. All blocks that are compatible with the target IC will be reassigned to it, and any blocks that are not compatible with the target IC will simply not change over.
Message was edited by: BrettG
Huh. I didn't know that. Thanks!
Retrieving data ...