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

Production Timecard: mismatch between board and FPGA PCIe lane counts #92

Open
wisxxx opened this issue Mar 7, 2023 · 1 comment
Open

Comments

@wisxxx
Copy link

wisxxx commented Mar 7, 2023

The production board schematic description on sht. 1 says "X4 PCIE TIME CARD", and four lanes are routed between the edge connector and FPGA (schematic and board). However, the production FPGA only uses a single lane. This lane is correctly attached to the TX0 and RX0 pairs in the board design.

It works, no doubt, but there may be missed expectations for new users.

If going to an x4 channel, during FPGA synthesis are the additional pairs guaranteed to go to the pins already connected on the board?

[ from Vivado block diagram ]
image

@lasselj
Copy link

lasselj commented Mar 8, 2023

Hi Wis! Nice speaking with you the other day. I think you are doing great work :-)

For the production card I don't really mind. For the "normal" modular Timecard, I think this is cool. Most servers don't have slots smaller than x4 and it lets people add their own logic if they want and use x4. I.e. I don't think we should chop it.

(We chopped the x4 connector to x1 on this card. I am sending you one when they arrive)

All the best,

Lasse

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

2 participants