Does the axi_ram_fifo rfnoc block work for the E310 (perhaps in uhd 4.0)? If so, couldn't you implement an rfnoc graph such as Radio->axi_ram_fifo->host and then you should be able to capture 250MSamples (1GB) at a time which could be streamed at a slower rate to host? Rob
On Wed, Sep 9, 2020 at 3:28 AM Martin Braun via USRP-users < usrp-users@lists.ettus.com> wrote: > On 9/9/20 5:46 AM, Ofer Saferman via USRP-users wrote: > > Thank you Marcus and Martin. > > Maybe I will try to explain what I am trying to do and you can correct > > what I am doing wrong. > > I don't want to stream the samples. I understand the limitations of the > > ARM processor. > > What I would like to do is to record (capture) samples to DDR memory in > > real time. Only one block of samples. > > Then, write that block, offline, to the SD card as slow as necessary. So > > definitely no streaming to SD card. > > This should be possible and not related at all to the speed of the ARM > > processor. It should be handled by a DMA of the FPGA directly to DDR > > memory and the FPGA should be fast enough to handle the task. > > Ofer, > > UHD won't initiate direct DMA if you do that. Every packet of data > coming from the FPGA needs to go to the CPU first. > > If you want your samples to DMA directly to memory, you need to do > something like this: https://www.youtube.com/watch?v=Y8QQ0sh5IhI > > rx_samples_to_file is a generic tool that works equally with all USRPs, > regardless of their transport type. > > --M > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com