-
Notifications
You must be signed in to change notification settings - Fork 67
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
Vitis base platform for ZCU106 board #4
Comments
Hi zohourih, on my forked repository you can find a base design and a dfx one for the ZCU106 board. The supported Vitis edition is 2020.1, in the sb-2019.2 branch of my repository you can find also a base design. The petalinux is configured with packages for my purposes, but its pretty easy to change it to your liking. There is no support for the VCU and the PL-side memory. Both platforms have been tested and working in all designs that I have tested. |
@endrix That is great, thank you. I will have a look. |
@zohourih Yes the dfx support run-time configuration, you can test different xclbin without rebooting the board. I do not have the issue that you mentioned. I have tested the Vitis examples and they work as they should. If you have application that uses SDL there is support for it in petalinux, I am not using matchbox and X but wayland with weston. If you have any issue with it open an issue at my repo. |
I see. That issue is related to Xilinx's official base platform for the ZCU104 board which, as it seems, does not support dfx even though the assumption was/is that all Vitis platforms should support it. |
True, official only the base ZCU104 not the dfx one is supported. I based my ZCU106 dfx on the ZCU102 dfx design. |
@endrix Are there any guides or instructions for creating or porting a dfx platform? I would be interested in porting the ZCU102 dfx platform for ZCU104. |
@zohourih The only documentation i found was looking at the examples the Xilinx provides in this repository. I would suggest you to start like that:
If you have renamed everything (files and content) to zcu102 to zcu104, replace the fpga part and the board part with the one of the ZCU104 and the constraint file you should probably have it working. I think that most difficult part for my was to create the constraint file at step 4. Good luck :) |
@endrix Thank you for the instructions! I will see if I can get it to work. |
Hi, I am new in this field, I have a c++ program and I want to emulate it with Vitis emulator, can you guide me please. |
@rania8949 You can still perform software/hardware emulation on any official image not necessarily ZCU106 |
Does Xilinx have any plans to provide a base platform for the ZCU106 board, hopefully one that also supports the PL-side memory bank?
The text was updated successfully, but these errors were encountered: