2.5.2. Sources - 2.5.2. Sources - 2023.1 English - XD339

Versal Restart TRD (XD339)

Document_ID
XD339
Release_Date
2026-01-12
Version
2023.1 English

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