This repository generates base hardware projects and SDT files for kria and eval boards that Yocto supports, as well as some OOB hardware projects and SDT for Yocto-supported eval boards.
This repo contains submodules. To clone this repo, run:
git clone --recursive https://github.com/Xilinx/amd-yocto-hw-platforms.git
This repository supports the following platforms and their respective examples:
- Eval Boards Base
- zcu104_base
- vek280_base
- vck190_base
- vek385_base
- vek385_revb_base
- vmk180_base
- vm-p-m1369-00_base
- vpk120_base
- vrk160_base
- zc702_base
- zcu102_base
- v80_base
- zcu106_base
- zcu111_base
- zcu208_base
- Kria Base
- k26
- k26_base
- k26_prod
- kv260_base
- kr260_base
- k24
- k24c_base
- k24i_prod
- kd240_base
- k26
- Eval Board Examples
- zcu104_pl_vcu_extensible (Extensible Platform with VCU in PL)
- vck190_extensible_platform (Segmented Extensible Platform with AIE in PL)
- vek280_extensible_platform (Segmented Extensible Platform with AIE in PL)
- vek280_pl_vdu_example (Segemented PL VDU example)
- vek385_bram_gpio_timer (Segmented Platform with AXI_GPIO and BRAM in PL)
- aie_gmio_example (Example to build AIE design and App with vck190/vek280 extensible platform using Vitis Tools)
This repo requires vivado tools to build the hardware projects and SDT files.
source <vivado-install-path>/settings64.sh
cd to specific target directory and run make all JOBS=
Example:
cd eval_board_base/vek280_base
make all
Note:Refer make help in specific directory for more information.
Note:Refer UG904 for JOBS and TCL option for threads https://docs.amd.com/r/en-US/ug904-vivado-implementation
Copyright (C) 2024, Advanced Micro Devices, Inc. SPDX-License-Identifier: Apache-2.0