ADAU1787
Recommended for New Designs
The ADAU1787 is a codec with four inputs and two outputs that incorporates two digital signal processors (DSPs). The path from the analog input to the...
Datasheet
ADAU1787 on Analog.com
Dear all,
I am trying to implement a program only using FastDSP of Adau1787 at 192 kHz. I set all the route registers correctly (I think) like DAC output (FDSP0 and FDSP1), FS for ADCs and DACs at 192kHz...
The problem is that when I compile the program, the compiler output gives me 0 out of 64 instructions used. So no matter how many blocks I add on my hierachi board LMS, the compiler always gives me this information.
I also tried to implement all the blocks on the main hierachy board, and just gives me 5 out of 64 instructions, so it seem that only recognizes some of them.
I attach the project. Is there anybody with the same problem? Whats going on?
Thanks in advance
I figure it out the problem is coming from Peregrin T connection. When I connect one Peregrine T conenction, the following program does not count for the compiler. I do not know if it is a bug, but I am having several issues with ADAU1787 (readback and update parameter, T connectio,...)and I am not confident about its functionality....
Hello AudioSignalProcessing,
We are still working on this...
Sorry for the delay
Dave T
Dear Dave,
So, how can one implement a lms algorithm for ANC with adau1787 if peregrine T connection does not work? Analog Devices indicates this a DSP optimized for ANC with its FastDSP, but if one cannot program it because of this issue, Is not worthy at all... And Analog devices should compensate the clients in that case...
Is there any other option to split the signal path without increasing the blocks number in the fastDSP?
Thank you in advance.
Hello Dave,
What about Peregrine T connection in adau1787? Is the problem fixed? How can I implement similar splitter without consuming dsp resources? I need to implement a LMS algorithm for ANC system and it is a key functionality for such a ANC codec ...