I have implemented a Zynq ZCU102 board in vivado and I want to use final ".XSA" file into VITIS, but after creating a new platform, its languages are C and C++, While in the documentation was told that vitis supports python. My question is how can I add python to my vitis platform? Thank you
The AMD ZCU102 Evaluation Kit is based on the AMD Zynq UltraScale+ XCZU9EG-2FFVB1156 MPSoC. This is not a pure FPGA, but an SoC (System-on-Chip) based on a dual-core ARM® Cortex®-A9 processor (referred to as the Processing System or PS), integrated with an FPGA fabric (referred to as Programmable Logic or PL).
Actually you cannot execute a Python interpreter on the PL, but on an OS running on the PS.
You can use the Petalinux SDK (see PetaLinux Tools Documentation: Reference Guide (UG1144)) to build Linux for the PS on the Zynq Ultrascale+, along with the required BSP for the ZCU102 board (Zynq UltraScale+ MPSoC Board Support Packages).
If you include Python in the Linux RootFS, you can finally run Python code on the ZCU102.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With