Skip to content

Latest commit

 

History

History
164 lines (148 loc) · 7.5 KB

design-file-hierarchy.md

File metadata and controls

164 lines (148 loc) · 7.5 KB

Read this page in other languages:日本語

reVISION Getting Started Guide 2018.3 (UG1265)

1. Introduction 2. Overview 3. Software Tools and System Requirements 4. Design File Hierarchy
5. Installation and Operating Instructions 6. Tool Flow Tutorials 7. Run the Application 8. Platform Details
9. Known Issues and Limitations 10. Additional References

4. Design File Hierarchy

The Zynq® UltraScale+™ MPSoC reVISION platform .zip file is released with the binary and source files required to create projects in the SDx™ environments and build the sample applications. The sample applications are built as GStreamer plugins with test designs to exercise them.

The samples provided with the single-sensor platform include five file I/O examples and four live I/O examples. The file I/O examples read an input image file and produce an output image file, whereas the live I/O examples take live video input from a video source and output live video on a display. The single-sensor reVISION platform contains the following components:

  • zcu102_rv_ss SDSoC platform
    • hw contains the .dsa file describing the hardware platform.
    • samples contains the sample app code. Each sample directory has a .json file describing the build process. These are the SDx sample apps that appear in the Template dialog when creating a new project using the reVISION platform.
      • file_IO projects are self-contained.
      • live_IO projects are more complex, and are built in several steps. See Run the Application.
    • sw contains software; bootloaders and other code, and support files for the processors on the ZCU10x target board.
  • petalinux contains a PetaLinux BSP with device tree information, hardware description files, and other system setup files. An advanced user has the option of creating their own platform.
  • sd_card contains pre-built SD card images that enable you to run the live I/O example applications on the ZCU10x board.
  • workspaces contains a workspace directory structure you can use to build the live_IO samples. See Run the Application.
zcu102-rv-ss-2018-3
├── IMPORTANT_NOTICE_CONCERNING_THIRD_PARTY_CONTENT.txt
├── petalinux
│   ├── sdk.sh
│   └── zcu102-prod-rv-ss.bsp
├── README.txt
├── sd_card
│   ├── filter2d
│   ├── optical_flow
│   ├── stereo
│   └── triple
├── workspaces
│   ├── ws_f2d
│   │   ├── gst
│   │   │   ├── apps
│   │   │   └── plugins
│   │   └── scripts
│   ├── ws_of
│   │   ├── gst
│   │   │   ├── apps
│   │   │   └── plugins
│   │   └── scripts
│   ├── ws_sv
│   │   ├── gst
│   │   │   ├── apps
│   │   │   └── plugins
│   │   └── scripts
│   └── ws_triple
│       ├── gst
│       └── scripts
└── zcu102_rv_ss
    ├── hw
    │   └── zcu102_rv_ss.dsa
    ├── samples
    │   ├── file_IO
    │   │   ├── bilateral_fileio
    │   │   ├── harris_fileio
    │   │   ├── opticalflow_fileio
    │   │   ├── steoreolbm_fileio
    │   │   └── warptransform_fileio
    │   └── live_IO
    │       ├── filter2d
    │       ├── optical_flow
    │       ├── stereo
    │       └── triple
    ├── sw
    │   ├── a53_linux
    │   │   ├── a53_linux
    │   │   └── boot
    │   ├── prebuilt
    │   └── zcu102_rv_ss.spfm
    └── zcu102_rv_ss.xpfm

The MIN reVISION platform contains the following components:

  • zcu102_rv_min SDSoC platform
    • hw contains the .dsa file describing the hardware platform.
    • sw contains software; bootloaders and other code, and support files for the processors on the ZCU10x target board.
  • petalinux contains a PetaLinux BSP with device tree information, hardware description files, and other system setup files. An advanced user has the option of creating their own platform.
zcu102-rv-min-2018-3
├── IMPORTANT_NOTICE_CONCERNING_THIRD_PARTY_CONTENT.txt
├── README.txt
└── zcu102_rv_min
    ├── hw
    │   └── zcu102_rv_min.dsa
    ├── petalinux
    │   ├── sdk.sh
    │   └── zcu102-prod-rv-min.bsp
    ├── samples
    ├── sw
    │   ├── a53_linux
    │   │   ├── a53_linux
    │   │   └── boot
    │   ├── prebuilt
    │   └── zcu102_rv_min.spfm
    └── zcu102_rv_min.xpfm

The 8-stream VCU + CNN reVISION platform contains the following components:

  • zcu104 SDSoC platform
    • hw contains the .dsa file describing the hardware platform.
    • sw contains software; bootloaders and other code, and support files for the processors on the ZCU104 target board.
  • petalinux contains a PetaLinux BSP with device tree information, hardware description files, and other system setup files. An advanced user has the option of creating their own platform.
  • SDcard contains pre-built SD card images that enable you to run the "8-stream VCU + CNN" demo.
  • scripts contains test scripts for running the "8-stream VCU + CNN" demo with one copy of these scripts are in SDcard too.
zcu104-rv-vcu-ml-2018-3
├── IMPORTANT_NOTICE_CONCERNING_THIRD_PARTY_CONTENT.txt
├── petalinux
│   ├── sdk.sh
│   └── zcu104_vcu_ml.bsp
├── README.txt
├── scripts
│   ├── demo_8_streams_1080.sh
│   └── demo_8_streams_4k.sh
├── SDcard
└── zcu104
    ├── hw
    │   └── zcu104.dsa
    ├── samples
    ├── sw
    │   ├── a53_linux
    │   │   ├── a53_linux
    │   │   └── boot
    │   ├── prebuilt
    │   └── zcu104.spfm
    └── zcu104.xpfm

▶️Next Topic: 5. Installation and Operating Instructions

◀️Previous Topic: 3. Software Tools and System Requirements


Copyright© 2018 Xilinx