Hello Kevin,

\
Are you using one of the default bitfiles?\
It looks to me like the issue might be caused by the fact that your Radio and 
your PolConverter are connected to the Same SEP, namely SEP3.\
\
The RFNoC crossbar might not be able to find a valid route if source and 
destination are the same.\
The error seems to be thrown 
[here](https://github.com/EttusResearch/uhd/blob/master/host/lib/rfnoc/topo_graph.cpp#L310),
 and and it seems to me that in the for loop right above, the path from a node 
to itself will not be added to the route list as a node being its own 
predecessor for routing is seen as no route available

It is usually ok to connect in and output ports of a stream endpoint to 
different blocks in general, but in most cases they are connected to the same 
block, so they will not be routing to themselves, [see the n300 image_core yaml 
as an 
example](https://github.com/EttusResearch/uhd/blob/master/fpga/usrp3/top/n3xx/n300_rfnoc_image_core.yml#L64).\
\
Have you tried rebuilding the bitfile and using separate SEPs for the Radio0 
output and PolConverter0 input? Does the issue still appear then?\
\
Regards,\
Niels.

---

\
Kevin Williams wrote:

> Hi Everyone,
>
> I am getting an error "RuntimeError: Cannot create route from device:1/sep:3
> and device:1/sep:3, no route was found!" when trying to connect routes in an
> rfnoc graph on an N300. (UHD 4.8)
>
> The image shows the following static routes:
>
> |   |       Static connections on this device:
> |   |
> |   |   \* 0/SEP#0:0==>0/Radio#0:0
> |   |   \* 0/SEP#1:0==>0/Radio#0:1
> |   |   \* 0/Radio#0:0==>0/SEP#3:0
> |   |   \* 0/Radio#0:1==>0/SEP#4:0
> |   |   \* 0/SEP#3:0==>0/PolConverter#0:0
> |   |   \* 0/SEP#4:0==>0/PolConverter#0:1
> |   |   \* 0/PolConverter#0:0==>0/SEP#2:0
>
> But if I try and connect the radio to my rfnoc block with:
>
> g_graph.connect("0/Radio#0",   0, "0/PolConverter#0",  0)
>
> but get the error above.
>
> I have tried:
>
> uhd.rfnoc.connect_through_blocks(
> g_graph,
> "0/Radio#0",
> 0,
> "0/PolConverter#0",
> 0,
> skip_property_propagation = True)
>
> But this also fails with the same error (with skip true or false).
>
> I also see there are some recent issues on github regarding this.
>
> Is there perhaps any further information?
>
> Many thanks, Kevin
_______________________________________________
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