Ethernet for VCU118 with MATLAB #174
-
Hi, Thanks for this wonderful forum. I have a bit unrelated question (pardon me if that's bothering). I am trying to make communication between MATLAB and VCU118 board using Ethernet. MATLAB documentation can be found here: [https://www.mathworks.com/help/hdlverifier/xilinxfpgaboards/ug/ethernet-axi-manager.html] For VCU118 MATLAB suggests that one should use Ethernet MAC Hub GMII + SGMII together, however, they don't show a direct example. They show example for some other board which doesn't need SGMII. Hence I have tried it on my own. My problem is: In the SGMII IP, I need a gtrefclk and txn, txp, rxn, rxp pins. I have followed @alexforencich's xdc file (in fact MATLAB developer team referred me here). But Vivado is not accepting these pins. I am at a lost for a long time on what to do. It might be due to incorrect transceiver location selection too, I am not sure. Since you are an expert, I am hoping you could help. Attaching the project file here: [https://drive.google.com/file/d/1QAJ0XrbPXrcBt87K8v3r4LGFXKaSMuOO/view?usp=sharing] Many thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
On the VCU118, the PHY is not connected to a GTH/GTY transceiver, it's connected to normal IO pins. So you have to build the SGMII core in LVDS mode. Did you try building the example design and comparing the settings? |
Beta Was this translation helpful? Give feedback.
On the VCU118, the PHY is not connected to a GTH/GTY transceiver, it's connected to normal IO pins. So you have to build the SGMII core in LVDS mode. Did you try building the example design and comparing the settings?