Git Product home page Git Product logo

embedded-reference-platforms-user-guide's Introduction

Read this page in other languages:日本語

Vitis Software Platform: Embedded Vision Reference Platforms User Guide 2019.2 (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

1. Introduction

The Vitis™ unified software platform is a new software development product based on a unified flow using XRT (Xilinx runtime). New embedded platforms are supported on the Vitis software platform, and SDSoC platforms are now deprecated. The Vitis software platform replaces the SDK, SDSoC™, and SDAccel™ development environments. It offers the original SDx environment features along with new features, such as improved profiling and emulation, extensible open-source runtime, and scalable library/application development across data center and embedded technologies. The new DFX version of the platforms provides a shell where the kernel can be programmed without reimplementing the complete hardware design. For more information, visit the Vitis software platform web page.

This guide covers the following embedded vision reference platforms for the Vitis environment. These reference platforms enable you to build computer vision and machine learning accelerators using Vitis platforms which have video source and video sink pipelines running on Zynq® SoCs and MPSoCs:

  • ZCU104 Single Sensor
  • 8-stream VCU + CNN
  • ZCU104 Smart Camera

These Vitis embedded platforms can be generated using sources. The pre-built platforms are also available if you wish to use them directly to build the accelerators.

📌 NOTE:

The ZCU104 Smart Camera platform is supported by both Xilinx and Regulus image signal processing (ISP). The design with the Regulus ISP is not provided here due to licensing limitations; only the SD card image is available for evaluation. For access to the Regulus ISP design, contact Regulus.

For other versions, refer to the reVISION Getting Started Guide overview page on the Xilinx wiki.

1.1. Revision History

2019.2

  • All the platforms from 2019.1 are migrated to the 2019.2 Vitis software platforms.
  • Platforms are being released with platform sources as well as the pre-built platforms.
  • Added new Zynq-7000 SoC base platforms (ZC702 and ZC706).
  • Added DFX (Dynamic Function eXchange) version of ZCU102 base platform.
  • Removed support for SDSoC platforms.
  • Updated to the 2019.2 version of the Vitis Vision libraries (previously known as xfOpenCV libraries).
  • Updated to the 2019.2 version of Vivado.
  • Updated to the 2019.2 version of PetaLinux.
  • Smart Camera with ROI support.

2019.1

  • All the SDSoC platforms from 2018.3 are moved to the Vitis software platform. In 2019.1, the Vitis tool is early access only.
  • Added new ZCU104 Smart Camera platform for the Vitis software platform.
  • Added new ZCU104 8-Stream VCU + CNN platform for the Vitis software platform.
  • Added ZCU104 Single Sensor platform support for the Vitis software platform along with SDSoC.
  • Updated to 2019.1 SDSoC version for reVISION MIN and Single Sensor platforms.
  • Updated to 2019.1 xfOpenCV libraries version.
  • Updated to 2019.1 Vivado version.
  • Updated to 2019.1 PetaLinux version.
  • Removed support for ZCU102 Single Sensor platform.

2018.3

  • Added new 8-stream VCU + CNN platform.
  • Updated to 2018.3 SDSoC version.
  • Updated to 2018.3 xfOpenCV libraries version.
  • Updated to 2018.3 Vivado version.
  • Updated to 2018.3 PetaLinux version.
  • Removal of video_cmd and addition of new xlnxvideosrc and xlnxvideosink plugins.
  • Minor fixes and improvements.

2018.2

  • Updated to 2018.2 SDSoC version.
  • Updated to 2018.2 xfOpenCV libraries version.
  • Updated to 2018.2 Vivado version.
  • Updated to 2018.2 PetaLinux version.
  • Minor fixes and improvements.

1.3. Technical Support

Go to the Xilinx Answers Database to locate answers to known issues. Go to the Xilinx Community Forums to ask questions or discuss technical details and issues. Make sure to browse the existing topics first before filing a new topic. If you do file a new topic, make sure it is filed in the sub-forum that best describes your issue or question (for example, Embedded Linux for any Linux-related questions). Include the platform name (for example, ZCU104 Smart Camera) and the release version in the topic name along with a brief summary of the issue.


▶️Next Topic: 2. Overview


Copyright© 2018–2019 Xilinx

embedded-reference-platforms-user-guide's People

Contributors

amantalwar04 avatar bfrantz avatar erintruax avatar kamranjk avatar rebeccaohagan avatar ryanvergel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.