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

Reply via email to