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