cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
evatrostaz
Participant
Participant
478 Views
Registered: ‎07-13-2020

[Vitis 2019.2] ZCU106 Acceleration platform with VCU

Hi,

I'm trying to make accel platform for ZCU106 with VCU for some testing [link].

Vitis is not recognizing my platform build for embedded accel. I've tried make base platform without VCU and it's working fine.

Does Vitis needs all of HP ports enabled in Platform Interfaces?

VCU uses S_AXI_HPC0_FPD, S_AXI_HP0_FPD, S_AXI_HP1_FPD and M_AXI_HPM0_FPD, those are connected to ZynqMP via AXI interconnect.

I enabled additional Master and Slave ports on those AXI's in Platform Interfaces tab but i'm not sure if Vitis is taking it correctly.

Tags (1)
0 Kudos
Reply
3 Replies
HRZ
Adventurer
Adventurer
425 Views
Registered: ‎03-01-2020

>Does Vitis needs all of HP ports enabled in Platform Interfaces?

No, it should work as long as you have at least one Master and one Slave port exposed in the platform. Take a look at the existing VCU platform for the ZCU104 board and try to replicate its design for your own board:

https://github.com/Xilinx/Vitis_Embedded_Platform_Source/tree/2019.2/Xilinx_Official_Platforms/zcu104_vcu_ml

0 Kudos
Reply
evatrostaz
Participant
Participant
357 Views
Registered: ‎07-13-2020

OK so i made new Vivado design with AXI Interrupt Controller (ug1393 Ch. 50) and still doesn't work

Screenshot from 2020-09-15 05-00-46.png

 

Platform interfaces:

Screenshot from 2020-09-15 05-10-19.pngScreenshot from 2020-09-15 05-10-26.png

Vitis sees it just as Embedded Flow.

Software side is fine
Screenshot from 2020-09-15 05-08-01.png

I have no idea what could be wrong

0 Kudos
Reply
evatrostaz
Participant
Participant
331 Views
Registered: ‎07-13-2020

platform properties

Screenshot from 2020-09-16 05-50-34.png

0 Kudos
Reply