"Jim Granville" <no.spam@designtools.maps.co.nz> wrote in message
news:474b54b4$1@clear.net.nz...
>
> I'm not sure I have ever seen a 20+ bit 44Khz samplig ADC with a parallel
> data stream ?
> Most use a SSI serial interface (which is where the 14 Mbps numbers
> are coming from )
Sure the output of the ADC is most likely serial. I was just trying to say
that the 44.1 kHz is not the data output serial clock, but rather the output
sampling clock frequency.
/Mikhail
Reply by Brian Drummond●November 27, 20072007-11-27
On Tue, 27 Nov 2007 12:22:00 +1300, Jim Granville
<no.spam@designtools.maps.co.nz> wrote:
>Peter Alfke wrote:
>> The issue will be the number of parallel inputs to the FPGA.
>> 16 x 20 bits would require 320 data inputs, unless you can do some
>> external multiplexing or data ORing..
>> Once inside the FPGA, the bandwidth should be no problem.
>
>?
>I'm not sure I have ever seen a 20+ bit 44Khz samplig ADC with a
>parallel data stream ?
Can't recall any offhand. It was common enough in the 16 bit days
though. There may have been 20-bit offerings from some of the hybrid
manufacturers, Analogic maybe?
- Brian
Reply by Jim Granville●November 26, 20072007-11-26
Peter Alfke wrote:
> The issue will be the number of parallel inputs to the FPGA.
> 16 x 20 bits would require 320 data inputs, unless you can do some
> external multiplexing or data ORing..
> Once inside the FPGA, the bandwidth should be no problem.
?
I'm not sure I have ever seen a 20+ bit 44Khz samplig ADC with a
parallel data stream ?
Most use a SSI serial interface (which is where the 14 Mbps numbers
are coming from )
So, depending on what the OP means exactly by "process data",
this looks doable in a FPGA.
-jg
Reply by Peter Alfke●November 26, 20072007-11-26
The issue will be the number of parallel inputs to the FPGA.
16 x 20 bits would require 320 data inputs, unless you can do some
external multiplexing or data ORing..
Once inside the FPGA, the bandwidth should be no problem.
Peter Alfke, Xilinx Applications
On Nov 26, 12:40 pm, "MM" <mb...@yahoo.com> wrote:
> "taco" <trala...@joepie.nl> wrote in message
>
> news:fi6j21$6dg$1@usenet.uva.nl...
>
> > woj...@gmail.com wrote:
>
> > the 44.1 khz is a serial output rate of the ADC? and the total output rate
> > without headers, dataprocessing or whatever is 44.1*20*16= 14 Mbps?
> > Should
> > be possible with such a device if you choose a correct clock frequency.
> > Taco
>
> I am sure the OP is talking about audio ADCs, so 44.1 kHz is not serial rate
> but rather parallel. However, your calculation of the total bandwidth
> required is still correct... Obviously this speed is not an issue with any
> of the modern FPGAs.
>
> /Mikhail
Reply by MM●November 26, 20072007-11-26
"taco" <tralalal@joepie.nl> wrote in message
news:fi6j21$6dg$1@usenet.uva.nl...
> wojjed@gmail.com wrote:
>
> the 44.1 khz is a serial output rate of the ADC? and the total output rate
> without headers, dataprocessing or whatever is 44.1*20*16= 14 Mbps?
> Should
> be possible with such a device if you choose a correct clock frequency.
> Taco
I am sure the OP is talking about audio ADCs, so 44.1 kHz is not serial rate
but rather parallel. However, your calculation of the total bandwidth
required is still correct... Obviously this speed is not an issue with any
of the modern FPGAs.
/Mikhail
Reply by taco●November 23, 20072007-11-23
wojjed@gmail.com wrote:
>
> sorry i did miss "xc3s50"
> i want to connect 16 outputs from ADC (dont know specification yet) to
> FPGA inputs and convert them to one stream.
>
> regards
>
the 44.1 khz is a serial output rate of the ADC? and the total output rate
without headers, dataprocessing or whatever is 44.1*20*16= 14 Mbps? Should
be possible with such a device if you choose a correct clock frequency.
Taco
> On 23 Lis, 10:40, "jerzy.g...@gmail.com" <jerzy.g...@gmail.com> wrote:
>> On 23 Lis, 10:08, woj...@gmail.com wrote:
>>
>> > Hi
>>
>> > I'd like to ask if that device will process data from 16 ADC (20 bit,
>> > 44,1kHz) to one output stream (does it depend on ADC clock - i mean
>> > adc input clock = amount of output samples/s ? ) ? Or maybe i should
>> > consider using external input buffers ?
>>
>> Could you be more specific?
>> What kind of ADC?
>> What kind of spartan3?
>> What exactly do you want to do?
>>
>> Regards,
>>
>> Jerzy Gbur
Reply by ●November 23, 20072007-11-23
sorry i did miss "xc3s50"
i want to connect 16 outputs from ADC (dont know specification yet) to
FPGA inputs and convert them to one stream.
regards
On 23 Lis, 10:40, "jerzy.g...@gmail.com" <jerzy.g...@gmail.com> wrote:
> On 23 Lis, 10:08, woj...@gmail.com wrote:
>
> > Hi
>
> > I'd like to ask if that device will process data from 16 ADC (20 bit,
> > 44,1kHz) to one output stream (does it depend on ADC clock - i mean
> > adc input clock = amount of output samples/s ? ) ? Or maybe i should
> > consider using external input buffers ?
>
> Could you be more specific?
> What kind of ADC?
> What kind of spartan3?
> What exactly do you want to do?
>
> Regards,
>
> Jerzy Gbur
Reply by jerz...@gmail.com●November 23, 20072007-11-23
On 23 Lis, 10:08, woj...@gmail.com wrote:
> Hi
>
> I'd like to ask if that device will process data from 16 ADC (20 bit,
> 44,1kHz) to one output stream (does it depend on ADC clock - i mean
> adc input clock = amount of output samples/s ? ) ? Or maybe i should
> consider using external input buffers ?
Could you be more specific?
What kind of ADC?
What kind of spartan3?
What exactly do you want to do?
Regards,
Jerzy Gbur
Reply by ●November 23, 20072007-11-23
Hi
I'd like to ask if that device will process data from 16 ADC (20 bit,
44,1kHz) to one output stream (does it depend on ADC clock - i mean
adc input clock = amount of output samples/s ? ) ? Or maybe i should
consider using external input buffers ?
thx in advance