Sources for the TRD are available in the git repository. It provides:
Sources for the hardware design
Sources for the TRD yocto layer (used in Petalinux)
Sources for the standalone rpu application
Sources for the documentation
Makefiles and Scripts to build all the sources
Clone the git repository for the current release tag.
# Create and move to directory where the source repository is to be cloned
mkdir -p </path/to/source/repo>
cd </path/to/source/repo>
# clone and switch to current release tag (xilinx-v2023.1)
git clone https://github.com/Xilinx/versal-restart-trd.git
cd versal-restart-trd
git checkout -b xilinx-v2023.1 xilinx-v2023.1
From the cloned area, run make help to see various build options.
The repository directory structure is as follow:
versal-restart-trd
├── docs
│ ├── ... document sources
│ └── Makefile # Documentation Makefile
├── hw
│ ├── common # Common constraints and subsystem definition
│ ├── ip_repo
│ ├── Makefile # Hardware Makefile
│ ├── vck190_prod_base # sources for each variants
│ └── vmk180_prod_base
├── LICENSE
├── Makefile # Top level Makefile
├── README.md
└── sw
├── Makefile # Software Makefile
├── scripts # Script to configure or build
├── standalone-srcs # Rpu application sources
└── yocto-layers # Yocto layers to be included in TRD