Hi Almohanad , thanks for this information, can you provide more detail or is there any doc?
On 5/30/12, Almohanad Fayez <almohanad.fa...@gmail.com> wrote: > 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