On Mon, Feb 12, 2024 at 4:13 PM Dario Pennisi <da...@iptronix.com> wrote:

> Hi Brian,
> The issue with not using gr-ettus is the lack of rfnocmodtool which is
> very handy. Also, it is my understanding that unless you move to gnuradio
> 3.10 even with uhd4.6 you still need gr-ettus. Am I wrong?
>

You're right that the rfnocmodtool is not available with the current
software, but you are mistaken that you need gr-ettus.  The RFNoC blocks
have been pulled into gr-uhd in GNU Radio:


https://github.com/gnuradio/gnuradio/tree/fe048a9874d2604d48d396d2b39925a0cf2c3c70/gr-uhd/grc

The alternative to the rfnocmodtool is to use this verilog generator code
which is described here:


https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0#Creating_Your_Own_RFNoC_Block

Specifically, you write the yml file which describes your block then you
invoke:

     $ python3 <repo>/host/utils/rfnoc_blocktool/rfnoc_create_verilog.py -c
~/rfnoc-demo/blocks/demo.yml -d ~/rfnoc-demo/fpga/rfnoc_block_demo

This sets up the shell and other interfaces as per their definition in the
block yml file.

Hope this helps.

Brian

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