usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

packet size for RFNOC testbenches

JM
Jason Matusiak
Mon, Aug 20, 2018 2:46 PM

I have been trying to figure out an issue with my block for a while, and it dawned on me that I might be barking up the wrong tree.

I would like to send a lot of data for my test (say 5000+ samples).  I noticed that things seem to get hosed after 496 samples.  It might be an issue with my block, but I am wondering if maybe it had something to do with the way the testbenches work.

I tried splitting up the data into two testbenches of roughly 300 samples, but it still seems to die on the second test bench when it hits the 496th sample (my block that is).

Are there any examples of a testbench where a LOT of samples are sent through (in real life, my block stops after a certain number of samples, so I wanted to replicate it in my testbench)?

I have been trying to figure out an issue with my block for a while, and it dawned on me that I might be barking up the wrong tree. I would like to send a lot of data for my test (say 5000+ samples). I noticed that things seem to get hosed after 496 samples. It might be an issue with my block, but I am wondering if maybe it had something to do with the way the testbenches work. I tried splitting up the data into two testbenches of roughly 300 samples, but it still seems to die on the second test bench when it hits the 496th sample (my block that is). Are there any examples of a testbench where a LOT of samples are sent through (in real life, my block stops after a certain number of samples, so I wanted to replicate it in my testbench)?
JP
Jon Pendlum
Mon, Aug 20, 2018 2:58 PM

Hey Jason,

You could try testing with noc_block_skeleton. It only does a loopback and
has a self checking testbench.

Jonathon

On Mon, Aug 20, 2018, 11:48 PM Jason Matusiak via USRP-users <
usrp-users@lists.ettus.com> wrote:

I have been trying to figure out an issue with my block for a while, and
it dawned on me that I might be barking up the wrong tree.

I would like to send a lot of data for my test (say 5000+ samples).  I
noticed that things seem to get hosed after 496 samples.  It might be an
issue with my block, but I am wondering if maybe it had something to do
with the way the testbenches work.

I tried splitting up the data into two testbenches of roughly 300 samples,
but it still seems to die on the second test bench when it hits the 496th
sample (my block that is).

Are there any examples of a testbench where a LOT of samples are sent
through (in real life, my block stops after a certain number of samples, so
I wanted to replicate it in my testbench)?


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hey Jason, You could try testing with noc_block_skeleton. It only does a loopback and has a self checking testbench. Jonathon On Mon, Aug 20, 2018, 11:48 PM Jason Matusiak via USRP-users < usrp-users@lists.ettus.com> wrote: > I have been trying to figure out an issue with my block for a while, and > it dawned on me that I might be barking up the wrong tree. > > I would like to send a lot of data for my test (say 5000+ samples). I > noticed that things seem to get hosed after 496 samples. It might be an > issue with my block, but I am wondering if maybe it had something to do > with the way the testbenches work. > > I tried splitting up the data into two testbenches of roughly 300 samples, > but it still seems to die on the second test bench when it hits the 496th > sample (my block that is). > > Are there any examples of a testbench where a LOT of samples are sent > through (in real life, my block stops after a certain number of samples, so > I wanted to replicate it in my testbench)? > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
JM
Jason Matusiak
Mon, Aug 20, 2018 3:08 PM

Howdy Jon,

My problem with skeleton's test bench is that it only sends one packet of data out (SPP).  I would need to send many (which works for a little while, then seems to stop).

--------- Original Message --------- Subject: Re: [USRP-users] packet size for RFNOC testbenches
From: "Jon Pendlum" jon.pendlum@gmail.com
Date: 8/20/18 10:58 am
To: "Jason Matusiak" jason@gardettoengineering.com
Cc: "USRP-users@lists.ettus.com" usrp-users@lists.ettus.com

Hey Jason,
You could try testing with noc_block_skeleton. It only does a loopback and has a self checking testbench.

Jonathon

On Mon, Aug 20, 2018, 11:48 PM Jason Matusiak via USRP-users usrp-users@lists.ettus.com wrote:
I have been trying to figure out an issue with my block for a while, and it dawned on me that I might be barking up the wrong tree.

I would like to send a lot of data for my test (say 5000+ samples).  I noticed that things seem to get hosed after 496 samples.  It might be an issue with my block, but I am wondering if maybe it had something to do with the way the testbenches work.

I tried splitting up the data into two testbenches of roughly 300 samples, but it still seems to die on the second test bench when it hits the 496th sample (my block that is).

Are there any examples of a testbench where a LOT of samples are sent through (in real life, my block stops after a certain number of samples, so I wanted to replicate it in my testbench)?


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Howdy Jon, My problem with skeleton's test bench is that it only sends one packet of data out (SPP). I would need to send many (which works for a little while, then seems to stop). --------- Original Message --------- Subject: Re: [USRP-users] packet size for RFNOC testbenches From: "Jon Pendlum" <jon.pendlum@gmail.com> Date: 8/20/18 10:58 am To: "Jason Matusiak" <jason@gardettoengineering.com> Cc: "USRP-users@lists.ettus.com" <usrp-users@lists.ettus.com> Hey Jason, You could try testing with noc_block_skeleton. It only does a loopback and has a self checking testbench. Jonathon On Mon, Aug 20, 2018, 11:48 PM Jason Matusiak via USRP-users <usrp-users@lists.ettus.com> wrote: I have been trying to figure out an issue with my block for a while, and it dawned on me that I might be barking up the wrong tree. I would like to send a lot of data for my test (say 5000+ samples). I noticed that things seem to get hosed after 496 samples. It might be an issue with my block, but I am wondering if maybe it had something to do with the way the testbenches work. I tried splitting up the data into two testbenches of roughly 300 samples, but it still seems to die on the second test bench when it hits the 496th sample (my block that is). Are there any examples of a testbench where a LOT of samples are sent through (in real life, my block stops after a certain number of samples, so I wanted to replicate it in my testbench)? _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com