On 01/26/2021 12:33 AM, dario via USRP-users wrote:
Thanks for answering so quickly. The reason i posted here is that it's actually uhd which is complaining the topology is not compatible, not gnuradio. I can see that there are several blocks that have multiple in/out and i didn't realize phosphor now has different ports but i still don't understand what i could have done wrong to have such error. As i was mentioning the framework starts, writes registers of my block and then when committing topology it fails saying rfnoc::graph::detail node ... cannot handle its current topology!

Thanks,

Dario
Sorry, I missed that this was RFNOC.




-------- Messaggio originale --------
Da: Aaron Rossetto via USRP-users <usrp-users@lists.ettus.com>
Data: 25/01/21 23:28 (GMT+01:00)
A: USRP-users@lists.ettus.com
Oggetto: Re: [USRP-users] uhd4.0 and blocks with multiple ports

I agree that this question is more in the domain of GNURadio, but I do
want to point out that RFNoC 4.0 blocks most certainly can have
different numbers of inputs and outputs. A good example is the RFNoC
Fosphor block:

https://github.com/EttusResearch/uhd/tree/master/fpga/usrp3/lib/rfnoc/fosphor
https://github.com/EttusResearch/uhd/blob/master/host/include/uhd/rfnoc/blocks/fosphor.yml

The GR 3.8 support for this block (and other UHD 4.0 RFNoC blocks) is
in gr-ettus:

https://github.com/EttusResearch/gr-ettus/blob/master/grc/ettus_rfnoc_fosphor.block.yml

Best regards,
Aaron

On Mon, Jan 25, 2021 at 3:25 PM Marcus D Leech via USRP-users
<usrp-users@lists.ettus.com> wrote:
>
> This is clearly a question for the discuss-gnuradio mailing list.
>
> Sent from my iPhone
>
> > On Jan 25, 2021, at 2:43 PM, dario via USRP-users <usrp-users@lists.ettus.com> wrote:
> >
> > 
> > Hi,
> > I created a block with two output ports and one input port however when i try to connect it via stream endpoints gnuradio companion claims it doesn't know how to handle this. I then added a sexond inout as i recall that on uhd 3.15 it is necessary to have as many inputs as outputs but it gave back the same error now saying it doesn't know how to connect blocks with two inputs and two outputs. > > I'm a bit confuse because it seems radio for example has two outputs however it is statically connected. Is it at all possible to have a dynamic connection of a block with multiple outputs? What is the possible reason why node manager reports it doesn't support this connection?
> >
> > Thanks,
> >
> > Dario
> >
> > _______________________________________________
> > USRP-users mailing list
> > USRP-users@lists.ettus.com
> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to