On Wed, Apr 28, 2021 at 5:38 PM Eugene Grayver <eugene.gray...@aero.org>
wrote:

> That's what I was afraid of.  Note that I do not need any daughter cards
> (just LFTX/LFRX), which reduces the number of configuration items.
> My main concern is that I was going to take over the ethernet interface.
> I guess I can take over one and leave the other one for UHD.  I am also
> concerned that the UHD will complain loudly once i start taking blocks out
> of the flowgraph that it expects to be there.
>

Sounds like a good idea about using one ethernet interface for UHD and the
other for your application.  Can you explain a bit more about why you want
to shun a host computer running UHD and do everything in HDL?

As for UHD complaining, are you going to be using UHD 3.15 or 4.0?  If
3.15, then I don't think I've had any issues just connecting the blocks I
care about in a graph and have it be fine (i.e. CustomBlock -> Radio and
Radio -> CustomBlock).  With 4.0, the only blocks I am not sure about are
the DUC/DDC blocks - everything else is very much optional and could be
setup in a static configuration.

I know for the X310 FPGA build that you can't remove the PCIe interface
stuff, and I feel like UHD needs to see the Radio device there, too.  But
otherwise, make everything into a single custom block and you should be
good.

I will say that I've built some custom blocks that did some very minimal
communication over UHD for status and control.  I created a converter()
class/function for transferring my packed data structure through UHD.  That
might be useful if you're doing something that isn't sample based.

  https://files.ettus.com/manual/page_converters.html

Good luck!

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