Author Topic: Beginner DSP Evaluation Board  (Read 7412 times)

0 Members and 1 Guest are viewing this topic.

Offline rcahillTopic starter

  • Newbie
  • Posts: 5
Beginner DSP Evaluation Board
« on: October 30, 2015, 06:10:00 pm »
Hi all,

I'm looking to do some real time audio processing (specifically a FFT on an incoming audio signal), and it seems like DSPs are the way forward. I'd like to get started using an evaluation board, and the EVAL-BF706M-EZLITE from Analog devices looks perfect - low cost, USB interface, built in audio jacks. Does anybody with experience know if this would be a good board to start with / if there's something else I should be looking at?

Thanks!
 

Offline rsjsouza

  • Super Contributor
  • ***
  • Posts: 5980
  • Country: us
  • Eternally curious
    • Vbe - vídeo blog eletrônico
Re: Beginner DSP Evaluation Board
« Reply #1 on: October 30, 2015, 06:39:08 pm »
The price of this board is really good - just beware of the price of "accessories" such as JTAG and the IDE to develop your code.

Also, depending on the raw processing power you need (audio may require floating point for all the effects) I would also take a look at the C6748 LCDK. That board would require an additional $79 for the JTAG debugger (XDS100v2) but you can use the IDE for free (Code Composer Studio).
Vbe - vídeo blog eletrônico http://videos.vbeletronico.com

Oh, the "whys" of the datasheets... The information is there not to be an axiomatic truth, but instead each speck of data must be slowly inhaled while carefully performing a deep search inside oneself to find the true metaphysical sense...
 

Offline rcahillTopic starter

  • Newbie
  • Posts: 5
Re: Beginner DSP Evaluation Board
« Reply #2 on: October 30, 2015, 07:03:04 pm »
Thanks for the response rsjsouza. So far as I can tell the EVAL-BF706M-EZLITE has onboard debugging via the USB port, so I don't think it needs any accessories. The C6748 DSP does look encouraging (at least it mentions real time audio in the product description) but if the Analog Devices board can also handle real time audio it does work out significantly cheaper.
 

Offline rsjsouza

  • Super Contributor
  • ***
  • Posts: 5980
  • Country: us
  • Eternally curious
    • Vbe - vídeo blog eletrônico
Re: Beginner DSP Evaluation Board
« Reply #3 on: October 30, 2015, 07:31:28 pm »
Thanks for the response rsjsouza. So far as I can tell the EVAL-BF706M-EZLITE has onboard debugging via the USB port, so I don't think it needs any accessories.
I see. If you can use their IDE for free on this board, then that is certainly the cheapest way.

Just keep in mind that, if you eventually intend to create your own board, there is a chance the embedded USB does not work to debug it and you will have to consider the overall price of a standalone JTAG debugger and (maybe) an IDE license in the overall price. I have been burned by this in the past.

Also, if you are working (or plan to work) with different AD devices, check if their JTAG debugger also works with their other devices as well. I know from my experience the JTAG debugger I mentioned before works not only with TI DSPs, but also with some of their microcontrollers and ARM devices.

All in all, if it matters to you don't forget to check what is the long term cost of the whole solution.
Vbe - vídeo blog eletrônico http://videos.vbeletronico.com

Oh, the "whys" of the datasheets... The information is there not to be an axiomatic truth, but instead each speck of data must be slowly inhaled while carefully performing a deep search inside oneself to find the true metaphysical sense...
 

Offline Kalvin

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
Re: Beginner DSP Evaluation Board
« Reply #4 on: October 30, 2015, 07:33:36 pm »
One can use the real hardware for evaluating the algorithm performance and cycle requirements etc. on the target DSP processor by using a simple serial protocol to upload the samples to be processed onto the target hardware, perform the processing, calculate the cycles used**, and download the processed data back to PC for further analysis and regression testing etc. It doesn't have to be always real-time processing. Running the algorithm on the target DSP processor will tell accurately how the algorithm performs on the actual fixed-point or floating-point environment.

** if the DSP processor doesn't have hardware support for cycle counting, one can use on-chip timer as a cycle counter: Start the timer at the beginning of the processing and stop the timer at the end of the processing. Typically the result is within few cycles to the actual cycles used.
« Last Edit: October 30, 2015, 07:39:21 pm by Kalvin »
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6694
  • Country: nl
Re: Beginner DSP Evaluation Board
« Reply #5 on: October 30, 2015, 07:53:57 pm »
I'm looking to do some real time audio processing (specifically a FFT on an incoming audio signal), and it seems like DSPs are the way forward.

If you want to make your own hardware and if you want expensive toolsets then DSPs are the way to go.

Otherwise I'd go for Cortex-M4s or if you need more power Raspberri/beaglebone-black/etc.

PS. that ADSP-BF706 EZ-Kit Lite mini evaluation looks nice, but that 1 year evaluation license for the IDE, ick.
« Last Edit: October 30, 2015, 07:59:12 pm by Marco »
 

Offline Kalvin

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
Re: Beginner DSP Evaluation Board
« Reply #6 on: October 30, 2015, 07:57:44 pm »
XMOS is used also for the digital audio signal processing applications. Eval boards are inexpensive, tools are freely available and the chips are very inexpensive.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf