Thankyou Marcus and Martin for the replies. Ok probably that's why I can't send it to the usrp-users.
As you suggested, I looked at some other Rfnoc blocks in the repo but I couldn't really find anything in particular. Maybe I am looking at it wrong. So, in the meantime, I setup an ILA (again thanks Martin for the one reply where you detailed out how to set it up to another user), and I see that the data coming from the nocshell (m_in_axis_tdata) is a unrecognizable to the data I sent via TX streamer in gnuradio. I added some debug prints along the way - one on the block preceding the TX streamer, in the *send()* (in TX streamer in UHD) and ILA in the FPGA. I also checked if its just the IQ change that is mentioned in the Rnoc Spec pdf, but thats not it either. For my configuration, I use item_w=32, chdr_w=64, cpu_format=sc16 and otw=sc16. So theoretically this shouldnt do any other conversions right? Or maybe I am missing something? -J On Thu, 27 Nov 2025 at 12:00, Martin Braun <[email protected]> wrote: > Hey Jons, > > our mailing list server is having some issues. Our maintainer knows > about this, but I can't give you a timeline for when it'll be up again. > > Like Marcus says, don't worry about the network endianness. We have a > bunch of things going on to flip bytes around (among other things, it saves > us some CPU load when receiving data), but you need to worry about the > Noc-Shell interface. I recommend looking at some of our existing blocks as > examples. > > --M > > On Wed, Nov 26, 2025 at 4:01 PM Marcus Müller <[email protected]> > wrote: > >> Hi Jons, >> >> On 2025-11-26 9:17 AM, Jons wrote: >> > Hi all, >> > This is a specific question about USRP devices and I am posting it here >> because I am >> > unable to send it to the usrp-users mail chain. >> >> Uh, I'm not with Ettus anymore, but that's no good. All you should need >> to do is send an >> email from your email address to [email protected] ; after >> you've gotten a >> confirmation email and confirmed, you should be able to post there. >> >> > I am trying to integrate a custom noc >> > block into the x410 device and when going through the email archive and >> a doc in the >> > github repo I saw that the OTW data transmission is in Big Endian. >> >> I'll go with: that's a time-honoured tradition :D >> >> > Can someone help me out >> > in understanding how it will affect a noc block? >> >> Not at all – you're not interfacing with the network directly, but with >> your nocshell, and >> your verilog module / VHDL arch sees the sample data as sample-wide array >> (CHDR_W is the >> naming convention for the width parameter, if you want to look through >> the source code of >> Ettus' blocks), typically. >> >> Best, >> Marcus >> >>
