As 20 megasamples per second is a sample every 50 ns I am guessing you are 
going to need to execute in shorter time than 100 ns unless it is buffered. 
If the application doesn't require processing the samples in real time, you 
could buffer the A/D converter into a FIFO and have the BBB empty the FIFO 
at intervals but I'm not convinced it would keep up.  Is this a "bursty" 
application that runs only a few seconds at a time or is it expected to run 
continuously?  This might be an application more suited to a dedicated CPU 
running a real-time OS or Linux on a multi-core platform with one core 
dedicated to your application. 


On Monday, October 21, 2013 8:38:49 AM UTC-7, William Hermans wrote:
>
> 20Msps every 100 nano seconds ? What have you been smoking ? I want some.
>
>
> On Mon, Oct 21, 2013 at 8:21 AM, <[email protected] <javascript:>>wrote:
>
>> I would like an opinion please, on whether or not the BBB is suited to my 
>> intended project.
>> I need a fast processor that can read a 20 mega samples per second A/D 
>> (Maxim) every 100 nanoseconds.
>> This means I will probably have to execute (guessing here) 5 to 15 
>> instructions within a 100ns window to capture and store the signal from the 
>> A/D.
>> Will the overhead of having a Linux operating system allow this kind of 
>> speed or, if not,  can I bypass the OS and work
>> directly with the processor?
>> Is it overkill to use the BBB for this or is there something less 
>> complicated available that has the speed I need.
>> I really don't need most of the other functions except the ability to 
>> program the software I write and use the display
>> driver for a graphical output.
>> My SBC background is with much slower, simpler processors like the Stamp 
>> series which are way too slow.
>> Thanks for any input on this!
>> Dean 
>>
>> -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to