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