On 10/12/07, Jeff Brower <[EMAIL PROTECTED]> wrote:
> ...
> 2) Does your new FPGA code require the next-gen USRP, with Spartan 3 FPGA?  
> My understanding is that capacity is very
> limited in the Cyclone, which is an old FPGA (around yr 2002 time-frame).

If you have a single, specific application in mind, you should be able
to reduce down the size taken in the USRP FPGA significantly.

The original USRP FPGA was designed to be able to handle the most
minimal decimation (4 by the CIC and 2 by the halfband FIR filter, I
believe) which has the FIR computing every 8 clock cycles and an
effective bandwidth of 8MHz.

It was also designed for the CIC to handle large decimation rates
which increases the "bit growth" of that filter.  If you specifically
have a bandwidth and decimation rate you're interested in (or even a
small range of decimation rates) then you should be able to change the
CIC filter to use significantly less space.  Moreover, if you're
decimating more than 4 at the CIC, you can use more clock cycles and
less instantiated soft multipliers for the FIR filter in the FPGA.

Just curious, what are you specifically looking to do?  Do you need
the ranges for the CIC decimation, or just a few select values?  Can
you handle having less CIC decimation and more FIR decimation?  What
waveforms are you looking at which causes latency to be so tight?

Brian


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to