02-12-2020 06:07 AM
we are currently developing on a Dev Board from "Enclustra" (https://www.enclustra.com/en/products/base-boards/mercury-pe1-200-300-400/) with Xilinx SoC Module (https://www.enclustra.com/en/products/system-on-chip-modules/mercury-xu7/) on it! The module uses a "XCZU15EG" Ultrascale+ MPSoC.
The problem is that the tutorials and examples for Vitis-AI are only designed for Xilinx Dev Boards "XCU102" and "XCU104". The board with the most compatible SoC to our one, is the "XCU102" which uses a "XCZU9EG". The datasheet of the two SoCs tells us, that there is only a slightly difference between the two SoCs (more logic cells, memory and DSP Slices).
What are the steps required to run the provided image on our board?
We know that we must build a custom PetaLinux with a Board Support Package that fits our SoC. And we also need a new FPGA bitstream (containing the DPUs) for our SoC.
But what exactly do we have to do?
Nico from Linz, Austria
03-04-2020 12:46 AM
There's a tutorial on Vitis AI custom platform creation which is going through legal review. It's expected to be finished with the process soon.
03-05-2020 03:21 AM
Please let us know once It is available.
I am following the below tutorial to port the vitis ai1.0 on the custom platform.
In the section "Creating the Software platform" At the 3-Step they are adding the Xilinx runtime recipes
and XRT driver.
Since the tutorial doesn't have the attached reference design, Can u help us to get the petalinux XRT recipes or XRT driver to compile it with the petalinux19.2 platform?
03-05-2020 07:44 PM
I contacted the author. Most of the reference files for the Petalinux build can be found at the Vitis Platforms repository: https://github.com/Xilinx/Vitis_Embedded_Platform_Source/tree/master/Xilinx_Official_Platforms/zcu102_base
You can find all of the necessary recipes here except for autostart, which just performs basic initialization of the system.
03-08-2020 09:52 PM
Thank you for your support.
Meantime I will refer to the above reference doc. to integrate the DPU IP (Vitis flow) & Vitis AI1.0 package with the custom platform. I hope this will be helpful to me.
and please let us know once the official doc. is available for the same.