Difference between revisions of "Xilinx ZYNQ UltraScale+ MPSoC/Getting Started/ZCU 102-106"

From RidgeRun Developer Connection
Jump to: navigation, search
(Created page with "<noinclude> {{Xilinx ZYNQ UltraScale+ MPSoC/Head|previous=Development|next=Development/Petalinux}} </noinclude> Xilinx provides Targeted Reference Designs for their Evaluatio...")
 
(Booting the prebuilt images)
Line 22: Line 22:
  
 
=== Booting the prebuilt images ===
 
=== Booting the prebuilt images ===
 +
'
 +
The prebuilt images for each design module can be found in the images folder inside its own subfolder. The steps for booting the board are:
 +
1. Insert the SD card into the host computer.
 +
2. Format the SD card to FAT32.
 +
3. Copy all the files inside the subfolder for the desired design module to the SD card.
 +
4. Insert the SD card into the board.
 +
5. Connect the power cable to the board.
 +
6. Connect the micro-USB cable to the left micro-USB port on the board marked as UART and to the host computer.
 +
7. Check which serial port was assigned to the Silicon Labs UART interface 0. You can do it with the following command:
  
The prebuilt images for each
+
<syntaxhighlight lang=bash>
 +
dmesg | tail
 +
</syntaxhighlight>
 +
 
 +
You should see the following output. In this case, interface 0 (1-2:1.0) is assigned to ttyUSB0.
 +
 
 +
<syntaxhighlight lang=bash>
 +
$ dmesg | tail
 +
[20645.015886] usb 1-2: Manufacturer: Silicon Labs
 +
[20645.015889] usb 1-2: SerialNumber: 17C0F7D8FD92908511E5341FA09E6DF
 +
[20645.024393] cp210x 1-2:1.0: cp210x converter detected
 +
[20645.025369] usb 1-2: cp210x converter now attached to ttyUSB0
 +
[20645.025743] cp210x 1-2:1.1: cp210x converter detected
 +
[20645.028267] usb 1-2: cp210x converter now attached to ttyUSB1
 +
[20645.028601] cp210x 1-2:1.2: cp210x converter detected
 +
[20645.029301] usb 1-2: cp210x converter now attached to ttyUSB2
 +
[20645.029665] cp210x 1-2:1.3: cp210x converter detected
 +
[20645.030418] usb 1-2: cp210x converter now attached to ttyUSB3
 +
</syntaxhighlight>
 +
 
 +
8. Use your favorite program to open the serial port. You may need to install the FTDI drivers (https://ftdichip.com/drivers/vcp-drivers/).
 +
 
 +
<syntaxhighlight lang=bash>
 +
sudo minicom -D /dev/ttyUSB1 -b 115200
 +
# or
 +
sudo putty /dev/ttyUSB1 -serial -sercfg 115200,8,n,1,N
 +
</syntaxhighlight>
 +
 
 +
9. Power on the board by using the switch located next to the power connector.
  
 
<noinclude>{{Xilinx ZYNQ UltraScale+ MPSoC/Foot|Development|Development/Petalinux}}</noinclude>
 
<noinclude>{{Xilinx ZYNQ UltraScale+ MPSoC/Foot|Development|Development/Petalinux}}</noinclude>

Revision as of 14:32, 8 September 2022






Previous: Development Index Next: Development/Petalinux





Xilinx provides Targeted Reference Designs for their Evaluation Boards. In this case, we will explore the TRD for the ZCU106 Evaluation Board.

ZCU106 VCU TRD 2022.1

The Ultrascale+ EV series provide a Video Codec Unit (VCU) capable of accelerating the encoding and decoding of 4K60 video. This allows developers to combine the capabilities of the CPU, VCU, and programmable logic to achieve very high performance in multimedia applications. This version of the TRD is composed of 7 design modules:

  • VCU TRD Multi Stream Video Capture and Display
  • Multi Stream Audio Video Capture and Display
  • PL DDR HDR10 HDMI Video Capture and Display
  • Xilinx Low Latency PS DDR NV12 HDMI Audio Video Capture and Display
  • Xilinx Low Latency PL DDR HDMI Video Capture and Display
  • Xilinx Low Latency PL DDR HLG SDI Audio Video Capture and Display
  • YUV444 Video Capture and Display

Download the TRD

The TRD source code, project scripts, as well as the prebuilt images, can be downloaded from the following link: https://www.xilinx.com/member/forms/download/xef.html?filename=rdf0428-zcu106-vcu-trd-2022-1.zip

Booting the prebuilt images

' The prebuilt images for each design module can be found in the images folder inside its own subfolder. The steps for booting the board are: 1. Insert the SD card into the host computer. 2. Format the SD card to FAT32. 3. Copy all the files inside the subfolder for the desired design module to the SD card. 4. Insert the SD card into the board. 5. Connect the power cable to the board. 6. Connect the micro-USB cable to the left micro-USB port on the board marked as UART and to the host computer. 7. Check which serial port was assigned to the Silicon Labs UART interface 0. You can do it with the following command:

dmesg | tail

You should see the following output. In this case, interface 0 (1-2:1.0) is assigned to ttyUSB0.

$ dmesg | tail
[20645.015886] usb 1-2: Manufacturer: Silicon Labs
[20645.015889] usb 1-2: SerialNumber: 17C0F7D8FD92908511E5341FA09E6DF
[20645.024393] cp210x 1-2:1.0: cp210x converter detected
[20645.025369] usb 1-2: cp210x converter now attached to ttyUSB0
[20645.025743] cp210x 1-2:1.1: cp210x converter detected
[20645.028267] usb 1-2: cp210x converter now attached to ttyUSB1
[20645.028601] cp210x 1-2:1.2: cp210x converter detected
[20645.029301] usb 1-2: cp210x converter now attached to ttyUSB2
[20645.029665] cp210x 1-2:1.3: cp210x converter detected
[20645.030418] usb 1-2: cp210x converter now attached to ttyUSB3

8. Use your favorite program to open the serial port. You may need to install the FTDI drivers (https://ftdichip.com/drivers/vcp-drivers/).

sudo minicom -D /dev/ttyUSB1 -b 115200
# or
sudo putty /dev/ttyUSB1 -serial -sercfg 115200,8,n,1,N

9. Power on the board by using the switch located next to the power connector.


Previous: Development Index Next: Development/Petalinux