Hi Lautaro,

The clocks section lists the clock ports you want to have on a block. The
rfnoc_chdr and rfnoc_ctrl clocks are required for all blocks. In the
block's YAML, they must be provided in the list of clocks (see other blocks
for example in
https://github.com/EttusResearch/uhd/tree/master/host/include/uhd/rfnoc/blocks).
In the device YAML (for example e310_rfnoc_image_core.yml), they are
connected automatically to every block, so you don't need to specify them
when connecting blocks unless you also want to use one of them for a
different clock input. For example, you might want to drive the ce input of
a block with rfnoc_chdr clock. The freq parameters aren't used currently,
but it's intended to specify the frequency range of a clock.

I'm not familiar with the fosphor GRC code. As far as I know this hasn't
been updated for E31x and UHD 4.

Wade


On Tue, Feb 1, 2022 at 7:07 AM Lautaro Lorenzen <lorenzen.laut...@gmail.com>
wrote:

> Hello everyone,
>
> I'm trying to implement the Fosphor example on an Ettus E312, but I've
> come across some things that are unclear to me. I'm just starting to
> develop with RFNoC, and I've read the manual, cross compiled everything for
> the Ettus, etc.
>
> As I understand (and it was mentioned in the mailing list a time ago),
> this [1] guide is not up to date, as the "uhd_image_builder_gui.py" is no
> longer available for UHD 4.0. I'm now going through [2], and I've two main
> questions:
>
> I. When I'm trying to make my own YAML file, I'm not sure if every block
> needs to be connected to the rfnoc_chdr clock. What would be the way to
> know for sure? I've been looking the YAML block descriptions but I couldn't
> figure what exactly this "...clocks:  - name: rfnoc_chdr freq: "[]"  -
> name: rfnoc_ctrl   freq: "[]"  - name: ce   freq: "[]"... "  means.
>
> II. Lastly, I couldn't find the "rfnoc_fosphor_network_host/usrp.grc"
> examples on this version. Is there any new place where I can find them or
> should I create my own .grc? I'm trying to work with examples for now to
> use as a reference in the early stages of my development.
>
>
> [1].
> https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source
> [2]. https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0
>
>
>
> Thank you very much for your time.
> Regards,
> Lautaro.
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
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