12-01-2020 08:19 AM
Hi,
I want to run my first hello_world example on Avnet Ultra96 MPSoC ZU3EG A484, but the Hardware platform is not supported in Xilinx SDK 2018.3, what should I do in this case ?
12-01-2020 08:28 AM
You need to create that hw platform in Vivado and export it to SDK:
- open Vivado, create a hw project, configure it for the U96 board.
- drop the Zynq PS block, apply the board presets.
- if you are only developing sw, you don't need to add anything else, create a wrapper to the bd.
- run 'create bitstream'
- click export hardware, 'local' is fine.
- launch SDK from Vivado, it will pick up your exported hw and generate the hw platform
- Now start your sw
12-01-2020 08:28 AM
You need to create that hw platform in Vivado and export it to SDK:
- open Vivado, create a hw project, configure it for the U96 board.
- drop the Zynq PS block, apply the board presets.
- if you are only developing sw, you don't need to add anything else, create a wrapper to the bd.
- run 'create bitstream'
- click export hardware, 'local' is fine.
- launch SDK from Vivado, it will pick up your exported hw and generate the hw platform
- Now start your sw
12-01-2020 08:56 AM
Thanks,
Yes I am only writing SW, so only interested on the PS.
I created an RTL project (I am not whether it is the same as Hw project that you mentioned ) added the MpSoc using Vivado IP Integrator, and generate the bitstream, But I get some errors :
Is that what you meant ?, do you recommend any Link or tutorial?
12-01-2020 10:25 AM
Ah, ok, you need to do either:
- connect maxihpm0_lpd_aclk to pl_clk0, save and rebuild
- click on run block automation
- edit the PS (double click) and disable the AXI peripheral
1 or 2 are easier