2008-02-28 10:34:04     Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Document created by Aaronwu Employee on Aug 5, 2013
Version 1Show Document
  • View in full screen mode

2008-02-28 10:34:04     Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Jean-Francois Argentino (FRANCE)

Message: 51806    Hello all,

 

I need some expert advice about the feasibility of acquiring 10 channels at 96 kHz / 24 bits with a BF537E...

 

I know there's two SPORT on BF537E and that we can chain ADC on each but:

 

    -after reading this thread:

http://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?action=ForumBrowse&forum_id=39&thread_id=7731&_forum_action=ForumMessageBrowse

i'm not sure that using the 2 SPORTs is easy without heavy kernel hacking, and i'm not a kernel hacker...

 

    -I "just" need to send acquired data over ethernet, there won't be other work done on the DSP, but I'm not sure that the work load is under the BF537E possibility.

 

Any advice or experience will be greatly appreciated.

 

Thanks.

TranslateQuoteReplyEditDelete

 

 

2008-02-28 16:47:37     Re: Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Mike Frysinger (UNITED STATES)

Message: 51849    you're trying to hook up an audio codec ?  or you just want to stream raw data ?

 

the referenced thread was about a deficiency in a specific driver ...

QuoteReplyEditDelete

 

 

2008-02-28 17:46:22     Re: Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Robin Getz (UNITED STATES)

Message: 51856    Jean-Francois:

 

If my math is right 24 bits (3 bytes, but assume worse case, that you need aligned data, and it is 4 bytes) * 96 Ksamples/second = 384kbytes/sec * 10 channels = 3840kbytes/sec = 3.84Mbytes/second. Considering the BF537 can run 125MHz * 16 bits, or 266Mbytes/second - even if you say that the overhead of things is 2x, I don't think that you would have much problem keeping up.

 

-Robin

QuoteReplyEditDelete

 

 

2008-02-29 05:55:30     Re: Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Jean-Francois Argentino (FRANCE)

Message: 51893    I need only to stream raw data, no compression algorithm in my application, so no real CPU load except for SPORT IRQ and multicast streaming... But, if in a pure "hardware" point of view, it seems to be OK, I'm worried about the software overload...

I pointing this thread because I want to start developping my driver from the AD1836A one, but I need an advice if i'm completely wrong due to this limitation (only one SPORT useable), I mean, if this limitation is deeply intricated in the driver, or if it could be removed by a newby (me) with some (many?) headeaches....

 

Thanks for your responds.

 

TranslateQuoteReplyEditDelete

 

 

2008-02-29 07:10:45     Re: Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Robin Getz (UNITED STATES)

Message: 51896    Jean-Francois:

 

The AD1836 drivers is an audio device - this is likely not what you want.

 

Have a look at the generic SPORT driver.

 

-Robin

QuoteReplyEditDelete

 

 

2008-03-03 03:31:13     Re: Possibility to acquire 10 channels at 96kHz / 24bits with a BF537E

Jean-Francois Argentino (FRANCE)

Message: 51983    Robin,

Thanks (again) for your advices.

Attachments

    Outcomes