Setup for Mini Reference Designs


The following setups are common to all mini-reference designs.



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:

Optional:


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)

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).


design_setup_1.png




Related Links