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

Reply via email to