-
Notifications
You must be signed in to change notification settings - Fork 68
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
Issue building OpenNIC on U55C #51
Comments
Hi @vaniaprkl I have just built successfully using the command you provided with both vivado 22.1 and 23.1 A response to this post seems to think it could be that you havent installed the Ultrascale+ MPSoC support: https://support.xilinx.com/s/question/0D52E00006xpnUeSAI/issue-in-adding-clocking-wizard-ip-in-design?language=en_US This should be a checkbox option when you install Vivado. |
Hi @wnew so I loaded the .mcs that the build created using hardware manager && "add configuration memory" and also put it through a cold reboot cycle.
Does this look right? |
Good news, that is strange to me why it would only work in 2023.1 but maybe someone else can provide insights to that. The one issue you might have with a 2023.1 build is the changed to the register mapping between the QDMA IP versions. See @cneely-amd's answer to my question here: #46 |
If you are interested in assisting a port to 2023.1 I am busy trying to figure out the difference in the mapping and we would need to update the driver. Re the DPDK drivers I am only starting to look at those now. |
Thanks @wnew for your feedback. I am trying to get opennic running with 2022.1 since Xilinx recommended it as per their response to you. Might decide to go 2023 only if they are not able to provide a fix... hoping they'll. |
Hi @vaniaprkl Sorry for the delayed reply. I experimentally ran the build for U55C version through Vivado this afternoon using Vivado 2021.2.1 and with also making one modification to For the modification, I edited the Tcl to remove "-version 6.0", for example, like the following:
I only did one run to test this, and it looks like it is working. My Vivado run has finished place_design and is on route_design as I'm writing this reply without receiving any errors. Best regards, |
My post above was using: |
Hi,
I was trying to build OpenNic targeting the U55C board using Vivado 2022.1 version and seeing this strange issue. I was hoping to get both ports going with DPDK driver so I gave the following build command with
-num_phys_func 2 -num_cmac_port 2
stated in DPDK build suggestion.am I sending in wrong parameters for a 2 port 100G OpenNIC pipeline?
The text was updated successfully, but these errors were encountered: