Skip to content

Maximum Receive Buffer Size on Pluto #66

Answered by tylersweat
tylersweat asked this question in General
Discussion options

You must be logged in to vote

Hi @ofontbach,

Yes, we're wanting to post process LTE frames at the 20 MHz BW so we need at least 10ms (but more like 20ms to guarantee the capture of a full LTE frame) of contiguous data which the Pluto cannot stream due to the USB2 bottleneck. We only care about the RX path since we have no plans to transmit anything.

I have little experience with VHDL, but I was able to poke around and increase some of the 16-bit wide signals to 32-bit wide. These changes now let the buffer size be up to 2097152 samples. I believe this is the limit given that PARAM_DMA_LENGTH_WIDTH is set to 24. The signal is treated as signed so the DMA length can be 2^23 bytes. Each sample is 4 bytes so that gives us…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@ofontbach
Comment options

@tylersweat
Comment options

Answer selected by tylersweat
@ofontbach
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants