ZCU106 SFP+ example #136
-
Hi Alex, Thank you for your wonderful work. Quick question regarding the ZCU106 example with 10G SFP+. There you instantiate two transceivers, although the second one does not seem to be doing anything useful (static TX Data, no RX data connected..). Is this old dead code or is it some sort of workaround? I am trying to get your example running with a similar board and I only instantiated one transceiver (with HAS_COMMON=1). I am still having issues getting CDR to lock and I was wondering why you have two transceiver instances in an example design with a single SFP+. Thanks again! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 10 replies
-
In all of the example designs, I connect all of the transceivers that are wired to appropriate connectors, but only connect one instance of the UDP stack to the "first" one. So, I suppose from the standpoint of the example design, it's dead code, but the idea is maybe you want to use all of the ports for some reason, so might as well bring them all up. Also, previously I used GTY transceiver wizard cores with multiple channels in one core, and it's annoying to have to go regenerate that with a different number of channels, so I just generated it once with all of the channels active. Then later on, I moved to the more flexible setup that I have now. It should work fine with a single instance set to HAS_COMMON=1. All of the ports that cross-connect to other instances can simply be left open. What board is it that you're trying to bring up? Does the TX side of the link work (as in, if you wire it to a 10G NIC, does it say that the link is up?) |
Beta Was this translation helpful? Give feedback.
In all of the example designs, I connect all of the transceivers that are wired to appropriate connectors, but only connect one instance of the UDP stack to the "first" one. So, I suppose from the standpoint of the example design, it's dead code, but the idea is maybe you want to use all of the ports for some reason, so might as well bring them all up. Also, previously I used GTY transceiver wizard cores with multiple channels in one core, and it's annoying to have to go regenerate that with a different number of channels, so I just generated it once with all of the channels active. Then later on, I moved to the more flexible setup that I have now.
It should work fine with a single instan…