Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VCU 128 Support! #187

Open
ABDELRAHMAN123491 opened this issue Jan 16, 2024 · 3 comments
Open

VCU 128 Support! #187

ABDELRAHMAN123491 opened this issue Jan 16, 2024 · 3 comments

Comments

@ABDELRAHMAN123491
Copy link

I am trying to set up an ethernet connection with Xilinks VCU 128, however the board is not responding. So, does the code in this repo for 118 VCU is off-the-shelf applicable to VCU 128? Or I need to edit the code and if you could give some tips on the nuances in the modified code?

@alexforencich
Copy link
Owner

Don't know, I don't have access to a VCU128. Some modifications are likely required; check the schematic vs. the constraints file and top-level ports.

@navidaadit
Copy link

Hi @alexforencich we have updated the constraint file from VCU118 to VCU128. There is no pin for PHY1_RESET_B in the FPGA so we connected it to PHY1_PDWN_B_I_INT_B_O.

We also had to change the nibble settings as follows (based on your note in the xilinx forum here and based on the comments here)

RxNibbleBitslice0Used: false
InstantiateBitslice0: true
TX_in_upper_nibble: true
TX Lane 0: DIFF PAIR 1
RX Lane 0: DIFF PAIR 2

It also created a dummy NC port which we LOC properly.

Since both VCU118 and VCU128 uses the same DP83867ISRGZ, I assume mdc mdio settings don't need to be changed. However, the board didn't ping. Do you have any suggestions what else may need to be changed? Thanks a lot for your time.

@alexforencich
Copy link
Owner

Look at the SGMII core status vector, try forcing the link to other speeds, connect the ILA and look at the GMII signals.

Alternatively, if you donate a VCU128, I'll sort all of this out and add an example design for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants