Zynq UltraScale MPSoC 2016.2 - Tutorial Setup
Zynq UltraScale MPSoC 2016.2 - Tutorial Setup
Setup for Mini Reference Designs
The following setups are common to all mini-reference designs.
Table of Contents
Hardware Requirements
Required:
- ZCU102 evaluation board (rev B or newer) / power cable
- Monitor with DisplayPort input supporting one of the following resolutions:
- o 3840x2160 or
- o 1920x1080 or
- o 1280x720
- Display Port cable (DP certified)
- USB hub with mouse and keyboard
- SD card
Optional:
- Avnet FMC-HDMI-CAM daughter card / HDMI cable
- HDMI video source with input resolution set to:
- o 1080p60 for 1080p60 display or
- o 720p60 for 720p60 display
Software Requirements
Required:
- Linux host machine for all tool flow tutorials (see here for detailed OS requirements)
- SDSoC Development Environment version 2016.2
- Xilinx Software Development Kit (XSDK) version 2016.2
- PetaLinux Tools version 2016.2
- Git distributed version control system
- GNU make utility version 3.81 or higher
Optional:
- Silicon Labs quad CP210x USB-to-UART bridge driver
- Serial terminal emulator e.g. teraterm
Repositories
- Git submodules are used for individual components
- Submodules can contain submodules themselves
- The following is a mapping between directory names and git repos (based on previous slide)
- Top level folder: zcu102-base-trd-2016-3
- Top level repository: https://gitenterprise.xilinx.com/PAEG/zcu102_base_trd_package
| Directory Name |
Git Repository |
Mini-Ref Designs |
||||||||
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
||
| perfapm-client |
https://gitenterprise.xilinx.com/PAEG/perfapm-client |
|
|
|
ü |
|
|
|
|
ü |
| petalinux_bsp |
https://gitenterprise.xilinx.com/PAEG/zynqmp_petalinux_bsp |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
| video_app |
https://gitenterprise.xilinx.com/PAEG/vdf |
|
|
|
|
ü |
ü |
ü |
ü |
ü |
| video_qt2 |
https://gitenterprise.xilinx.com/PAEG/video_qt2 |
|
|
|
|
ü |
ü |
ü |
ü |
ü |
| zcu102_base_trd |
https://gitenterprise.xilinx.com/PAEG/zcu102_base_trd_sdsoc_pfm |
|
|
|
|
|
ü |
ü |
ü |
ü |
| samples |
https://gitenterprise.xilinx.com/PAEG/sdsoc_accelerator_lib |
|
|
|
|
|
|
ü |
ü |
ü |
| pmu_fw |
https://gitenterprise.xilinx.com/PAEG/pmu_fw |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
ü |
| heartbeat |
https://gitenterprise.xilinx.com/PAEG/heartbeat |
|
ü |
ü |
ü |
|
|
|
|
ü |
| perfapm-server |
https://gitenterprise.xilinx.com/PAEG/perfapm-server |
|
|
ü |
ü |
|
|
|
|
ü |
Design Dependencies
The Mini-reference designs are created incrementally. Each design is built either on top of other design or, by combining few designs. The below table clearly describes the dependencies.
| Incremental or Combination of these designs |
|||||||||
| Design #1 |
Design #2 |
Design #3 |
Design #4 |
Design #5 |
Design #6 |
Design #7 |
Design #8 |
Design #9 |
|
| Design – 1 |
|
|
|
|
|
|
|
|
|
| Design – 2 |
+ |
|
|
|
|
|
|
|
|
| Design – 3 |
|
+ |
|
|
|
|
|
|
|
| Design – 4 |
|
|
+ |
|
|
|
|
|
|
| Design – 5 |
+ |
|
|
|
|
|
|
|
|
| Design – 6 |
|
|
|
|
+ |
|
|
|
|
| Design – 7 |
|
|
|
|
|
+ |
|
|
|
| Design - 8 |
|
|
|
|
|
|
+ |
|
|
| Design - 9 |
|
|
|
+ |
|
|
|
+ |
|
Board Setup
Required:
- Connect power supply to J52.
- Connect USB mouse and keyboard using a USB hub to J83.
- Connect DisplayPort cable to P11; connect other end to monitor.
- Insert SD card (FAT formatted) with binaries copied onto it.
- Select one of the provided autostart shell scripts based on your desired display resolution and rename it:
- o for 3840x2160 (4K), rename the file autostart_2160p.sh to autostart.sh
- o for 1920x1080, rename the file autostart_1080p.sh to autostart.sh
- o for 1280x720, rename the file autostart_720p.sh to autostart.sh
Optional:
- Connect FMC-HDMI-CAM to HPC0 FMC slot.
- Connect HDMI cable to HDMI IN port of FMC-HDMI-CAM; connect other end to HDMI source.
- Vadj needs to be set to 1.8V (default) for correct operation.
- Connect micro-USB cable to J83 USB UART connector; use the following settings for your terminal emulator:
- o Baud Rate: 115200
- o Data: 8 bit
- o Parity: None
- o Stop: 1 bit
- o Flow Control: None
Jumpers & Switches:
- Set boot mode switch to SD boot (SW6[4:1] - on,off,on,off).
- Configure USB 2.0 jumpers for host mode (default - see ZCU102 eval board user guide).
Related Links
, multiple selections available,
© 2025 Advanced Micro Devices, Inc. Privacy Policy
