Post Go back to editing

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
  • Why is double buffering necessary? I have clearly showed a method in my

    samples that uses DMA in circular mode and the DMA runs itself without

    double-buffering assistance. Of course the DMA can also run in linked list

    mode, but it's not like you are submitting data where you need write behind

    via page flipping mode like you do in graphics...There is a way to setup

    the DMA to run circular with very large chunks of audio...Even 1 second

    long!

    On Sat, Jul 14, 2018, 9:29 AM UweS <analog@analog-vm.hosted.jivesoftware.com>

Reply
  • Why is double buffering necessary? I have clearly showed a method in my

    samples that uses DMA in circular mode and the DMA runs itself without

    double-buffering assistance. Of course the DMA can also run in linked list

    mode, but it's not like you are submitting data where you need write behind

    via page flipping mode like you do in graphics...There is a way to setup

    the DMA to run circular with very large chunks of audio...Even 1 second

    long!

    On Sat, Jul 14, 2018, 9:29 AM UweS <analog@analog-vm.hosted.jivesoftware.com>

Children
No Data