Simple audio in-out code for the ADSP-BF706 EZ-KIT

I have an audio in-out program in C for the ADSP-BF706 EZ-KIT mini, about 80 lines in length. It's simple and very easy to understand. It's also completely self-contained - it doesn't use any of the header files that the "TalkThrough_BF706Mini.c" program uses (supplied with the kit). It includes a basic TWI driver, SPORT0 set up and configuration routine for the on board codec (ADAU1761). With some simple modifications it can be used for filtering, both FIR and IIR. The file is attached. All welcome to use free.

PatrickG

BF706_audio_inout.pdf
Parents
  • Thanks Uwes! I am also writing some code for DMA block in-out. At the moment I am focusing on assembly, since that seems to give the best speed. However, I want to do a comparison between filtering in C and assembly - my C code at the moment gives about 1500 taps for an FIR, but I can get 13000 for an assembly version. Must be doing something wrong.

Reply
  • Thanks Uwes! I am also writing some code for DMA block in-out. At the moment I am focusing on assembly, since that seems to give the best speed. However, I want to do a comparison between filtering in C and assembly - my C code at the moment gives about 1500 taps for an FIR, but I can get 13000 for an assembly version. Must be doing something wrong.

Children
No Data