-
Notifications
You must be signed in to change notification settings - Fork 270
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 generate bitstream (wiki is outdated) #30
Comments
In your case, try change the vendor name to ethz.systems.fpga. |
Could you kindly let me know if you have been able to generate the bitstream file? If so, could you please provide me with some instructions on how to do it? |
I am trying to generate the bitstream but I am hitting the same error, was anyone able to proceed further? create_ip -name mac_ip_encode -vendor xilinx.labs -library hls -module_name mac_ip_encode_ip -dir $ip_dir/vu9pERROR: [Coretcl 2-1134] No IP matching VLNV 'xilinx.labs:hls:mac_ip_encode:*' was found. Please check your repository configuration. Thanks, |
I tried to change the vendor name from ethz.systems to ethz.systems.fpga, but getting the same issue |
I think you should try this repo, "https://github.com/fpgasystems/Vitis_with_100Gbps_TCP-IP" It uses the same repo "fpga-network-stack" and I was able to generate the bitstream using that repo |
Thank you for your response, Did you try testing the bitfile on hardware? I see that in this repo they are using a 100G Ethernet subsystem, whereas I want a 10G Ethernet subsystem so that I can test it on my hardware Alveo u50. Could you let me know which hardware platform have you targeted this design ? Thanks, |
I implemented it on U250. I don't know if it works on U50. Thanks, |
Where you able to test the bitfile on U250 hardware? |
I use XRT interface to program the bitstream on U250. You should follow these two videos. |
Okay, Thank you |
Don't just download the clone use this command |
Yes, it works with your command. |
Reclone the repo and run the following commands
If you are using U50 use that instead. Before you run the remaining codes generate a license file for 100G subsystem and properly install it to your system. Next run these commands. Include the platform file location in your system as the DEVICE attribute.
Make sure to check whether the platform file is comparable with the Vitis HLS versions that you are running |
yes, I have the XRT and Vitis installed compatible with u50 card, when I do the "make all" I hit the following error which I was facing in this https://github.com/fpgasystems/fpga-network-stack ERROR: [Coretcl 2-1134] No IP matching VLNV 'ethz.systems.fpga:hls:toe:*' was found. Please check your repository configuration.
"source $path_to_pack_tcl/network_stack.tcl"
"source -notrace ${package_tcl_path}" |
I think they update their repo recently if you email me I'll share my files with you. |
Thank you for your help |
@lizajoseph Hi, I'm currently working on reproducing this project on U50 too. I'm wondering if you could share the files with me. My email is kevinlevis60@gmail.com. Thank you very much! |
Hi, |
I'm currently working on reproducing this project on U200.I'm wondering if you could share the files with me. My email is zhijiabin@zhejianglab.com Thank you very much! |
I've been trying to generate the bitstream targeting VCU118 for benchmark purposes.
To generate the bitstream, the wiki says to run Vivado using
create_vcu118_proj.tcl
, which is now located inscripts
instead ofprojects
.Even after manually modifying the script to satisfy the current repository (redirecting
rtl
tohdl
, upgrading IP versions, etc.) the build outputs error at the following step:It would be most helpful if there was an up-to-date method detailing how to generate the bitstream.
The text was updated successfully, but these errors were encountered: