Post Go back to editing

ADAU1797 Compatibility

Category: Software
Product Number: ADAU1787
Software Version: SS+ rev 2.2 and SS rev 4.7

Hello,

My name is João Carlet. I am pursuing my master at University of São Paulo and we are currently working in a hearing aid device. 

We recently got an ADAU1797 EVAL board from Analog Devices and i am getting in touch with it. I first downloaded SigmaStudio+ as it is suggested on the data sheet but couldn't seem to find the IC on the dropbox menu. Then I also tried downloading SigmaStudio with the same results, altho this time I found what I think is the 1797 predecessor - 1787. 

I have two questions - can I download a plugin for the 1797 on either SS or SS+?? If still not, does it work with the 1787 one??

Best regards,

João.

  • Hello Joao,

    Both of these parts have two cores. A Fast DSP core for low latency processing and then a DSP core for slower rate processing. The ADAU1797 has a HiFi core for the other DSP core where the ADAU1787 has a SigmaDSP core for the other processor. 

    The ADAU1787 can be programmed using SigmaStudio since it has a SigmaDSP core. You cannot program in C, you have to use SigmaStudio. 

    The ADAU1797 can be programmed in C, it has to be programmed in C. You will also need to purchase a license for programming a HiFi core. Analog Devices did not design that DSP core. 

    Since you are working on a hearing aid device you are looking at the correct parts. The choice comes down to development costs and flexibility for programming custom algorithms. There are good and bad things about both devices. Someone else from our audio team who works with this part will take over this conversation. 

    Dave T

  • Hello Dave,

    Live programming of the SigmaDSP is indeed a really nice feature for POCs. Nonetheless we think that with a little of your help we will be able to have something with the 1797 soon.

    I was particularly interested in this part of the 1797 data sheet:

    The Tensilica HiFi 3z core is optimized for low power audio processing. This core can either be directly programmed
    in C/C++ or graphically programmed using the SigmaStudio®+ software from Analog Devices, Inc. It includes a library
    of configurable audio processing blocks such as filters, dynamics processors, mixers, and low-level DSP functions for
    fast, graphical development of custom signal flows.

    Does it mean we can use the GUI to make our configuration and then generate the files we need to configure our EVAL? If so, that would be even better since we want to control your IC with a third's MCU.

    Best regards,

    Tchau!!

  • Hello  ,
    Thank you for your question regarding the use of SigmaStudio+ GUI to make your own configuration and generation of C files.

    To answer your first question about not being able to find the ADAU1797 in SS+ dropdown, I am sharing a screen capture of my SigmaStudio+ window for directions to find ADAU1797Z. You can find the IC/part under Platforms > Hifi > EVAL_ADAU1797Z.

    As Dave correctly answered, ADAU1797Z cannot be programmed with Sigma Studio/ ADAU1787 plugin.


    There is a document included in the SDK package, explaining the step by step procedure to use SigmaStudio+ with the EVAL- ADAU1797Z.
    You should be able to find it under pkg > Documentation > Using_SIGMASTUDIO+_with_ADAU1797. This document should help you setup a project in SigmaStudio+ and also highlights how SigmaStudio+ can generate a C code for your project.

    In order to use SigmaStudio+, a licensed version of XTENSA Xplorer is needed. SigmaStudio+ utilizes XTENSA Xplorer to handle the C programming of the HiFi-3z core in the background. So, while the user does not need to be writing C code, they need to have XTENSA Xplorer installed. The document mentioned above highlights the entire process of installing all the software required to work with SigmaStudio+ and would also help you to understand where to find the C code generated for you SigmaStudio+ project.

    The SigmaStudio+ software is designed to streamline this process, making it easier to ensure that all the settings are correctly applied and that the resulting configuration files are properly formatted for your needs.

    Hope this helps. If you need any assistance please don't hesitate to reach out.

    Regards,

    Toshita Khandare

  • Hi Toshita!!

    That is curious, I am running version 2.2.0 and can't see the HiFi tab. I also tryied downloading the 2.1.0 with the same result. I can see there is a new update for 2.2.0 - 2.2.0.1, but whenever I try to update it the program crashes. Is it suposed to be only included in 2.2.0.1? Am I missing something??

    Here is a screenshot of my view:

    I also can't find the documentation you mentioned: "pkg > Documentation > Using_SIGMASTUDIO+_with_ADAU1797". Could you please provide the full path?

    I have another question that might be unrelated. If so, please let me know and I'll open a new thread. I am trying to load the EVAL with the code available in the EVAL datasheet. It uses the Aardvark adapter to flash it. I don't have the Aardvark adapter, but I do have the ADUSB2Z adapter that came with the 1797 EVAL. I am trying to use it, but the Aardvark GUI won't recognize it. Should it work?

    Best regards,

    João.

  • Hello guys!

    Any news on these points I raised??

    Thank you very much for your time and assistance.

    Best regards,

    João.

  • Hello Joao,

    You will have to remove the Aardvark GUI and replace it with the USBi GUI on the configuration page. 

    Dave T

  • Hello, Dave, 

    Thanks for replying!

    I guess it would be like that if I was using SS or SS+. Nevertheless, the 1797 Eval user guide explains how to set it up using a demo code and the Aardvark SW and HW. I tried running the same demo code in the Aardvark SW with the USBi HW and the SW won't recognize it. 

    Note: the drivers for the USBi are all up to date since both Windows and SS (or SS+) will recognize it.

    João.

  • HI João,

    Unfortunately, the SS+ adu1797z platform is not yet publicly available.