Hello everyone,

Since a couple of months now, I've begun to work with FPGA development and have 
been using RFNoC and the USRP X310 specifically. In other words, I'm just 
starting to figure out this technology and still struggling with some of the 
concepts used by the new USRP architecture and even more so the practical 
implementation of it. I hope I'll be able to get some clarification on these 
subjects here.

As I understand, the aim of the USRP Architecture and RFNoC is to let 
developers focus on creating their own IP (or CE), which can then be added as a 
RFNoC block to an FPGA image. This image already contains by default the 
structure revolving around a Radio Transport Router (RTR) that is described in 
various resources, it supposedly uses the CHDR transport protocol to route data 
between blocks.

However, when I look at the available source code, I am not able to recognize 
this architecture anywhere. No RTR block and also, the RFNoC Getting Started 
guide does not mention it. It does however mention the crossbar. Are these two 
concepts one and the same?

Also, I was wondering how the connection between two blocks is created. As far 
as I can see, this is handled on the background through the gnuradio-companion 
interface. Is there a way for me to manage these connections myself? Without 
the use of the gnuradio-companion?

Ultimately, I would like to use the X310 to generate some signals. For this I 
already have source code in place. And I do not want to have to run gnuradio 
every time. Is there a way to modify the standard FPGA image that is loaded 
that allows me to achieve this? All source code should be available.. but I 
have no idea how to get this in a Vivado project and get started doing this.

All online help I could find explains me how to create custom IP and use this 
in combination with the target images provided, which then require me to use 
gnuradio again. If someone could verify or correct my current understanding of 
the project or perhaps point me to resources I overlooked, it would be greatly 
appreciated.

Kind regards,

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

Reply via email to