If memory serves correctly the n200 or the usrp 2 has an fpga expansion interface to some xilinx development platform which you might be able to use to create a custom solution to serve your needs.
Al On May 29, 2012 6:17 PM, "Page Jack" <jack.page...@gmail.com> wrote: > I don't want to using a ethernet wire to connect N series to an ARM board. > anyone have tried > build N series with ARM or DSP in one board which means the ethernet line > between N and > the processor is on PCB. > > On Wed, May 30, 2012 at 6:24 AM, Philip Balister <phi...@balister.org>wrote: > >> On 05/25/2012 09:18 PM, Page Jack wrote: >> > Hi Philip, >> > How does the conclusion be made that ARM can not swallow the current >> > max data transfer rate? I need to build a project that need to process >> > 60MB/s data, so any way to achieve my goal. Use a more powerful CPU or >> > use dsp on the omap? >> >> 60 MB/s is far more data than the OMAP3 can transfer from the FPGA. We >> have worked hard on configuring the GPMC interface and this figure is >> basically an order of magnitude more then the hardware will support. >> >> You need to look at the N series with Gig-E, or do the high rate >> processing in the FPGA. >> >> Philip >> >> >> > >> > On 5/25/12, Philip Balister <phi...@balister.org> wrote: >> >> On 05/24/2012 09:46 PM, Page Jack wrote: >> >>> Thanks Ben, >> >>> does e100 use EMIF to transfer sample data between FPGA and ARM? If so >> >>> the >> >>> data rate should be able to improved. >> >>> Anyone have tried to improve the data rate? >> >> >> >> EMIF is basically identical to GPMC. The interface uses DMA to move >> data >> >> in 2K chunks between the FPGA and memory. This is the largest transfer >> >> possible due to how we connected the address and data lines >> >> >> >> My impression of the current limiting factor is interrupt response >> time. >> >> There is probably some room for small improvements, but as Ben notes, >> we >> >> are already collecting data faster than the ARM can swallow it. >> >> >> >> Philip >> >> >> >>> >> >>> Regards >> >>> >> >>> On Thu, May 24, 2012 at 9:01 AM, Ben Hilburn <ben.hilb...@ettus.com> >> >>> wrote: >> >>> >> >>>> The CPU sets up the initial DMA parameters, but from then on, it's >> pure >> >>>> DMA. No CPU is required. >> >>>> >> >>>> Cheers, >> >>>> Ben >> >>>> ---------------------------- >> >>>> Ben Hilburn <http://goo.gl/5DdZ3> @ Ettus Research, >> >>>> LLC<http://www.ettus.com/> >> >>>> >> >>>> >> >>>> >> >>>> On Wed, May 23, 2012 at 5:55 PM, Page Jack <jack.page...@gmail.com> >> >>>> wrote: >> >>>> >> >>>>> Thanks, does the ARM memory bus use DMA or it eat cpu? >> >>>>> >> >>>>> >> >>>>> On Thu, May 24, 2012 at 5:06 AM, Ben Hilburn >> >>>>> <ben.hilb...@ettus.com>wrote: >> >>>>> >> >>>>>> Page - >> >>>>>> >> >>>>>> The memory bus to the ARM provides 40 MBytes / second. This is >> used >> >>>>>> for >> >>>>>> streaming samples, as controlled via software. Currently, UHD >> supports >> >>>>>> 16 >> >>>>>> bit and 8 bit samples for TX & RX. The GPMC can only going to >> talk to >> >>>>>> one >> >>>>>> slave at a time; the possible slaves are TX, RX, and ethernet. So >> you >> >>>>>> can >> >>>>>> only be sending TX samples, receiving RX samples, or communicating >> via >> >>>>>> ethernet. >> >>>>>> >> >>>>>> Thus, doing the math with the numbers above, you can stream: >> >>>>>> 16 bit I, 16 bit Q -- Total: 32-bit samples -- @ 10 MSps >> >>>>>> 8 bit I, 8 bit Q -- Total: 16-bit samples -- @ 20 MSps >> >>>>>> >> >>>>>> What you choose to do with this data is obviously up to you. It is >> >>>>>> very >> >>>>>> easy to try to do more processing than the ARM can handle, in which >> >>>>>> case >> >>>>>> samples will start getting thrown out by UHD. Thus, you can >> typically >> >>>>>> process between 4 and 8 MHz of baseband bandwidth, depending on >> your >> >>>>>> application. If you are willing to dig deep into the code to make >> NEON >> >>>>>> and >> >>>>>> C64 optimizations, you can improve the performance dramatically. >> >>>>>> >> >>>>>> Cheers, >> >>>>>> Ben >> >>>>>> ---------------------------- >> >>>>>> Ben Hilburn <http://goo.gl/5DdZ3> @ Ettus Research, >> >>>>>> LLC<http://www.ettus.com/> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> On Tue, May 22, 2012 at 7:47 PM, Page Jack >> >>>>>> <jack.page...@gmail.com>wrote: >> >>>>>> >> >>>>>>> Hi, >> >>>>>>> I want to know the overo model used in e100 and the largest data >> >>>>>>> transfer rate between fpga and overo in e100. >> >>>>>>> >> >>>>>>> Regards! >> >>>>>>> >> >>>>>>> _______________________________________________ >> >>>>>>> USRP-users mailing list >> >>>>>>> usrp-us...@lists.ettus.com >> >>>>>>> >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> USRP-users mailing list >> >>> usrp-us...@lists.ettus.com >> >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >> >> > >> > _______________________________________________ >> > USRP-users mailing list >> > usrp-us...@lists.ettus.com >> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> > >> > > > _______________________________________________ > USRP-users mailing list > usrp-us...@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio