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

How to set U280 QSFP pins? #201

Open
Nicole-H-u opened this issue Jan 11, 2024 · 5 comments
Open

How to set U280 QSFP pins? #201

Nicole-H-u opened this issue Jan 11, 2024 · 5 comments

Comments

@Nicole-H-u
Copy link

Nicole-H-u commented Jan 11, 2024

Hi, @eugene-tarassov
I am trying to use U280, but the QSFP pins of U280 is very different from those of U250(according to alveo-u280-xdc, u280 does not have qsfp0_fs[1:0], qsfp0_resetl, qsfp0_refclk_reset, qsfp0_modsell, and qsfp0_lpmode). I am not sure how to modify the constraints.
Here is the error I met:
First, I met error

[DRC NSTD-1] Unspecified I/O Standard: 6 out of 157 logical ports use I/O standard (IOSTANDARD) value 'DEFAULT', instead of a user assigned specific value. This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all I/O standards. This design will fail to generate a bitstream unless all logical ports have a user specified I/O standard value defined. To allow bitstream creation with unspecified I/O standard values (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks NSTD-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: qsfp0_fs[1:0], qsfp0_resetl, qsfp0_refclk_reset, qsfp0_modsell, and qsfp0_lpmode.
[DRC UCIO-1] Unconstrained Logical Port: 6 out of 157 logical ports have no user assigned specific location constraint (LOC). This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all pin locations. This design will fail to generate a bitstream unless all logical ports have a user specified site LOC constraint defined. To allow bitstream creation with unspecified pin locations (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks UCIO-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: qsfp0_fs[1:0], qsfp0_resetl, qsfp0_refclk_reset, qsfp0_modsell, and qsfp0_lpmode.

Actually, I have tried to delete the undefined qsfp0_fs[1:0], qsfp0_resetl, qsfp0_refclk_reset, qsfp0_modsell, and qsfp0_lpmode,
but it seems causing other errors
image

@Leo-Z-Li
Copy link

i'm also trying to do this and you can refer to this: #62

@Nicole-H-u
Copy link
Author

Nicole-H-u commented Feb 27, 2024

@Leo-Z-Li Thank you so much for your answer! But now I am stuck by UART garbled code, though I have modified the board code of u250 for u280 following #62 . Have you ever encountered this problem, or can you give some advice?Thank you very much!

QQ图片20240227170502

@Leo-Z-Li
Copy link

Leo-Z-Li commented Feb 27, 2024

I'm working on migrating this project onto U55C, but I just got the board and haven't tried it yet. will let you know if I find any clue.
By the way, you can email me and maybe we can add wechat contact to discuss further.

@munozher
Copy link

munozher commented May 2, 2024

@Nicole-H-u Hello, I am also having the issue with the wierd uart output. Did you manage to solve it? My guess is that is a main clk issue (porting the design to u280 and u55c for example)

@Nicole-H-u
Copy link
Author

Nicole-H-u commented May 6, 2024

I am using U280, and I found the problem is not related to the soft core, but due to the some unknown problems on the board, so just flash the memory and the uart will be normal. Or email me at 1nicolehu1@gmail.com

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