Create a workspace and launch the AMD Vivado™ Design Suite.
Run the following commands in Linux console.
mkdir WorkSpace cd WorkSpace source <Vitis_Install_Directory>/settings64.sh vivado &
Create a Vivado project named kv260_hardware_platform.
Select File->Project->New, Click Next.
In Project Name dialog, set Project name to kv260_hardware_platform, and keep Create project subdirectory checked. Then, click Next.
Enable Project is an extensible Vitis platform. Click Next.
Select Boards tab.
Click Refresh button to load the latest list of boards.
Select Kria KV260 Vision AI Starter Kit.
Click Connections, click drop-down button and select Vision AI Starter Kit carrier card, click OK.
Click Next.
Review project summary and click Finish
NOTE: If you need to change an existing Vivado project to an extensible platform project, you can go to Settings in Flow Navigator in an opened Vivado design, go to General and enable project is an extensible Vitis platform
Create a block design.
In Project Manager, under IP INTEGRATOR, select Create Block Design.
(Optional) Change the design name to system.
Click OK.
Add MPSoC IP, and run block automation to configure it.
Right-click the Diagram view, and select Add IP.
Search for
zynq
, and then double-click the Zynq UltraScale+ MPSoC from the IP search results.Click the Run Block Automation link to apply the board presets. In the Run Block Automation dialog, ensure the following is marked:
All Automation
Zynq_ultra_ps_e_0
Apply Board Presets
Click OK. You should get MPSoC block configured similar to the following:
What Just Happened?
At this stage, the Vivado block automation has added an AMD Zynq™ UltraScale+™ MPSoC block and applied all board presets for the KV260. The presets includes MPSoC PS block configurations and pin assignments.