Clone the Git repository for the current release.
# 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 git repo and switch to the current release tag (v2025.2)
git clone https://github.com/Xilinx/scu35-io-trd.git
cd scu35-io-trd
git checkout v2025.2
The repository contains the following:
├── hw/
| ├── scripts/
| | ├── add_elf.tcl
| | ├── config_bd.tcl
| | └── main.tcl
| ├── xdc/
| | └── io_design.xdc
| └── Makefile
├── prebuilt/
| ├── io_app.elf
| ├── scu35_io_design.xsa
| └── scu35_io_design_wrapper.pdi
├── sw/
| ├── src/
| | ├── inputs/
| | | ├── accelerometer.c
| | | ├── accelerometer.h
| | | ├── CMakeLists.txt
| | | ├── dipSwitches.c
| | | ├── dipSwitches.h
| | | ├── ina700.c
| | | ├── ina700.h
| | | ├── pmodGPIO.c
| | | ├── pmodGPIO.h
| | | ├── pushButton.c
| | | └── pushButton.h
| | ├── outputs/
| | | ├── CMakeLists.txt
| | | ├── LEDs.c
| | | └── LEDs.h
| | ├── CMakeLists.txt
| | ├── crc16CCIT_calculator.c
| | ├── crc16CCIT_calculator.h
| | ├── input_manager.c
| | ├── input_manager.h
| | ├── main.c
| | ├── output_manager.c
| | ├── output_manager.h
| | ├── uart_config.c
| | └── uart_config.h
| ├── create_sw_design.py
| └── Makefile
├── webapp/
| ├── src/
| | ├── inputs/
| | | ├── accelerometer.js
| | | ├── dipSwitches.js
| | | ├── ina700.js
| | | ├── pmodGPIO.js
| | | └── pushButton.js
| | ├── outputs/
| | | └── LEDs.js
| | ├── crc16CCIT_calculator.js
| | ├── input_manager.js
| | ├── main.js
| | ├── output_manager.js
| | └── uart_config.js
| ├── styles/
| | ├── AMD_logo.png
| | ├── DIPswitches.css
| | ├── INA700.css
| | ├── LEDs.css
| | ├── main.css
| | ├── microblaze-v-hero-graphic-banner.png
| | ├── pmodGPIO.css
| | └── pushButton.css
| └── index.html
└── Makefile
The hw folder contains the required script and files to build the hardware platform and generate the bitstream.
The prebuilt folder contains the pre-generated file for the hardware platform, the software application, and the bitstream.
The sw folder contains the source and header file and the script to generate the software application.
The webapp folder contains the required scripts, source file, and style file to run the web application in a web browser.