How to use multi 1G/2.5G ethernet subsystems in single block design?
The key issue is shared logic, I want to describe the problem in several cases.
1. Only one block uses include shared logic in core, the others include shared logic in example. as following:
is this correct？is there any other timing issues? or some constraints issues? This design consist of 6 ethernet subsystems, or is there any suggestion in the distribution pin?
2.All blocks use include shared logic in core( Advice from some experts in this forum, another reason is that we use the us+ platform, so only IODELAY is shared logic.), but the problem is following:
so I modified the xdc file as following:
But the error message is changed to following:
I searched this issue in this forum, all solution indicated to the AR#64542, but this ar is about selectIO, not for multiple ethernet subsystems. (Although this problem is also due to internal selectIO)
I can not find anything about this in my project.(the keyword IODELAY_GROUP)