You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a question regarding routers. If I want to have for example 5 chimneys, is there some advantage of connecting each chimney to a separate router over connecting all the chimneys to a single router? Because when using multiple routers like in a mesh, it takes more cycles for a transaction to complete between two chimneys connected on first and last router. Why can't we just always connect all the required chimneys to a single router?
The text was updated successfully, but these errors were encountered:
You can definitely do that to decrease latency, but whether that makes sense depends on the number of links you attach to a single router. A router scales quadratically with the number of links, so at some point, a single all-to-all router is not feasible anymore (this is why NoCs were introduced in the first place).
Also, If you have a smaller system an all-to-all interconnect is still feasible, a NoC doesn't really make sense in the first place. You could also just use normal AXI Xbars.
There is also a an example configuration, which uses a single router with a couple of endpoints
I have a question regarding routers. If I want to have for example 5 chimneys, is there some advantage of connecting each chimney to a separate router over connecting all the chimneys to a single router? Because when using multiple routers like in a mesh, it takes more cycles for a transaction to complete between two chimneys connected on first and last router. Why can't we just always connect all the required chimneys to a single router?
The text was updated successfully, but these errors were encountered: