On Fri, Mar 14, 2025 at 10: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 diff ports of addsub block will not be connected, i think i should
> connect them to a Null Source Sink Block, right?
>
Yes. We could build an AddSub block that has an optional diff-port, but
it's meant to be an easy example so we won't burden it with features like
that. In your case, it would be more optimal to have a single four-port
adder block, but we don't have that in stock UHD. So your approach is
probably fine.

> -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?
>
That was for UHD 3. For UHD 4 (and the now-current version of RFNoC), the
complexity of the YAML files went way up, so the graphical tool from UHD 3
was no longer feasible. However, we're enabling building bitfiles from GNU
Radio, that will become the replacement for this feature.

> -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?
>
Sadly, yes.  If we get requests for adding C++ support for code gen from
GRC, we will prioritize it. For now we're focusing on a smaller feature set
that works well, so we're leaving out the "less popular" things. That said,
we have to make a guess what they are so comments like this are valuable
input.

--M
_______________________________________________
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