[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-11 Thread Martin Braun
On Fri, Nov 8, 2024 at 8:42 PM Mark Gannet wrote: > Hi Martin, > > Sorry I called you Marcus earlier, I was probably thinking of Marcus of > GNURadio. Two things: > That's OK, both our GNU Radio Marcuses are very smart fellas :) 1. Is it safe to assume that packets on the data plane are not bu

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-08 Thread Mark Gannet
Hi Martin, Sorry I called you Marcus earlier, I was probably thinking of Marcus of GNURadio. Two things: 1. Is it safe to assume that packets on the data plane are not buffered. Like if there are 64 samples in the packet, that those 64 samples are the most current 64 samples. For instance, if t

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-08 Thread Martin Braun
Hey Mark, that all makes sense, but keep in mind that the DDC comes later in the data path than the radio samples, which means the timestamps are "in the past" with respect to the actual GPIO events. In theory, we don't even guarantee deterministic latency (they could vary by how much in the past

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-08 Thread Mark Gannet
Hi Marcus, Thank you. You've been very helpful and confirmed my thoughts. Yes it will be important to run the sampling of the GPIO pin at the same rate produced by the DDC. I didn't fully appreciate that the data was packetized which makes this more difficult than I'd thought. Re: your thoughts

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-07 Thread Martin Braun
Hey Mark, OK, I get it, you're basically sampling a GPIO pin instead of using the analog data. And of course, you have to stick to the sampling theorem if you want to do that, and you're seeing what happens if you violate it. I'm guessing it's important that you run at a clock that's related to y

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-06 Thread Mark Gannet
Hi Martin, Sorry I should've elaborated on my purpose. I'm using a device to connect external TTL signals to the RxBasic daughterboard GPIO pins on chA of the x310. I'm stealing an analog channel on the x310 to capture timing on one channel with the analog input on the 2nd channel. This data is

[USRP-users] Re: Asynchronous IO in RFNOC on x310

2024-11-06 Thread Martin Braun
Hey Mark, maybe I'm being dense, but I don't understand what it is that your GPIO pins are supposed to be doing when your system is done. Can you elaborate? --M On Wed, Nov 6, 2024 at 1:56 AM wrote: > Hi everybody! > > I’ve written an RFNOC block that assigns the daughterboard rx GPIO pins to