On Fri, Mar 14, 2025 at 5:57 AM <carmix...@gmail.com> wrote: > Thank you for your answer, > > I’m following your directions and I’m creating the yaml file with the > relevant elements in it, however since it is the first time that I create > such a file I’m facing some difficulties: > > -The 4 port DUC will need 4 new endpoints right? > Yes. But, the I later realized that the typical X310 yaml files already include 4 DUC ports (2 ports in each of 2 DUC blocks), so you could just use those as shown in the example "rfnoc-gain/icores/x310_rfnoc_image_core.yaml" without having to add a 4-port DUC.
> -all the addsub blocks that are internal do not need an endpoint, so I > imagine that i can connect them statically in the connections section (or > it would be better to have them dinamically connected?) > Either way is fine. Dynamic connections require more SEP, but allow you more flexibility (e.g., if you wanted to only have 2 streaming sources combined, you could reconfigure the graph to only have 1 addsub block at the DUC outputs, whereas if you statically connect, I think you will always need 4 streaming sources) > -The diff ports of addsub block will not be connected, i think i should > connect them to a Null Source Sink Block, right? > This seems correct, but I don't have any experience using the Null Source Sink. > -I noticed that on old tutorials there was a python tool that helped in > the creation of yaml files, why it isn’t available anymore? > Not sure. But, if you start with the example x310 icore yaml mentioned above, it is not too hard to modify it to add three "addsub" blocks and make the connections. > -I’m using GNUradio to design a sample system, however I noticed that when > I use RFNoC blocks I can only generate python and not C++, is it normal? > that means that if I go on with the project, since I use C++ I will have to > migrate to UHD and dismiss GNUradio? > I don't know gnuradio well. I didn't even know that gnuradio could generate C++. I thought that gnuradio was always Python (for the flow graph portion). But, I would check with the gnuradio list for this question. I will mention that if you want to use C++ directly with UHD for your specific scenario, it would not be too difficult. But, if you need to later add things like signal processing that are available in gnuradio, you might want to stick with gnuradio.
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com