Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides detailed information related to Design Module 5 - VCU TRD PCIe design.

...

In the system to card direction, the DMA block moves data from the host memory to the PL-side through PCIe and then writes the data to PS-DDR via the AXI-MM interface. Then VCU IP reads data from PS-DDR, performs Video encoding/decoding and writes it back to the same memory. Lastly, in card to system direction, DMA reads PS-DDR via the AXI-MM interface and writes to host system memory through PCIe.

...

Figure 1: VCU PCIe Hardware Block Diagram

Components, Features, and Functions

...

Code Block
rdf0428-zcu106-vcu-trd-2020.1
├── apu
│   └── vcu_petalinux_bsp
├── images
│   ├── vcu_10g
│   ├── vcu_audio
│   ├── vcu_hdmi_multistream_xv20
│   ├── vcu_hdmi_rx
│   ├── vcu_hdmi_tx
│   ├── vcu_llp2_hdmi_nv12
│   ├── vcu_llp2_hdmi_nv16
│   ├── vcu_llp2_hdmi_xv20
│   ├── vcu_llp2_sdi_xv20
│   ├── vcu_multistream_nv12
│   ├── vcu_pcie
│   ├── vcu_sdirx
│   ├── vcu_sditx
│   └── vcu_sdi_xv20
├── pcie_host_package
│   ├── COPYING
│   ├── include
│   ├── libxdma
│   ├── LICENSE
│   ├── readme.txt
│   ├── RELEASE
│   ├── tools
│   ├── test
│   └── xdma
├── pl
│   ├── constrs
│   ├── designs
│   │   │   ├── zcu106_pcieprebuild
│   ├── prebuildREADME.md
│   └── srcs
│   ├── zcu106_pcie
│  └── README.txt

TRD package contents specific to VCU PCIe design are placed in the following directory structure.

Code Block
rdf0428-zcu106-vcu-trd-2020.1
├── apu
│   └── vcu_petalinux_bsp
│       └── xilinx-vcu-zcu106-v2020.1-final.bsp
├── images
│   ├── vcu_pcie
│   │   ├── autostart.sh
│   │   ├── BOOT.BIN
│   │   ├── boot.scr
│   │   ├── image.ub
│   │   ├── system.dtb
│   │   └── vcu
├── pcie_host_package
├── pl
│   ├── constrs
│   ├── designs
│   │   ├── zcu106_pcie
│   ├── prebuild
│   │   ├── zcu106_pcie
│   ├── README.md │   └── srcs
│       ├── hdl
│       └── ip
└── README.txt

HOST PACKAGE

...