SDK 2015.4 Projects for Evaluation of HW Accelerated Video Processing with Python 1300 Sensor and (8xSIMD) EdkDSP Accelerator on TE0720-03-2IF Module and TE0701-06 Carrier

Description

This application note describes use of an evaluation package with these demos:

  • 3 edge detection video processing designs (sh01, sh02, sh03) with separate HW accelerated data paths
    • These demos present the possibility to define different HW paths by different source C/C++ functions. This is important for covering of the borders lines of the parallel processed parts of the frame.
    • HW accelerators can be programmed for the number of processed micro-lines.
    • These demos enable efficient, synchronised parallel execution with ARM C user code.
  • 1 motion detection video processing design (md01)
    • This demonstrates the pipelined parallel execution of HW video processing accelerators.
    • HW accelerators work with fixed number of processed micro-lines (1024 micro-lines).

All demos work in parallel with single 8xSIMD EdkDSP run-time reprogrammable floating point accelerator.

  • C programs can be compiled for the MicroBlaze and for the EdkDSP accelerator and used in the accelerator, without need to re-compile the design in Vivado 2015.4.
  • C programs for the MicroBlaze processor and for the EdkDSP accelerator can be edited in the same SDK 2015.4 environment.

All demos are designed for the Trenz Electronic TE0701-06 platform with industrial grade Zynq XC7Z020-2I device on System on Module TE0720-03-2I. All demonstrated video processing algorithms have been developed, debugged and tested in Xilinx SDSoC 2015.4 environment. SW algorithms have been compiled by Xilinx SDSoC 2015.4 system level compiler (based on the Xilinx HLS compiler) to Vivado 2015.4 HW projects, and compiled by Vivado 2015.4 to the bitstreams for Zynq XC7Z020-2I device. Created SW access functions controlling the HW accelerators have been exported from the Xilinx SDSoC 2015.4 projects to the Xilinx SDK 2015.4 SW C projects as static .a libraries for standalone ARM Cortex A9 processor.

Evaluation license

The evaluation version of the package can be downloaded from UTIA www pages free of charge.

The evaluation package includes evaluation bitstreams with single (8xSIMD) EdkDSP accelerators working in parallel with the HW-accelerated edge detection and motion detection algorithms for video processing on the Trenz Electronic TE0720-03-2IF module located on the Trenz Electronic TE0701-06 carrier with the FMC card, PYTHON-1300 Color Image Sensor Camera Module and the PMODRS232 adapter.

See sections 5 of this application note for specification of deliverables and license details.

Package Summary

Title SDK 2015.4 Projects for Evaluation of HW Accelerated Video Processing with Python 1300 Sensor and (8xSIMD) EdkDSP Accelerator on TE0720-03-2IF Module and TE0701-06 Carrier
Filename t20i2pm4_V54_IMPORT.zip
t20i2pm4_2015_4_te0701_06.pdf
License t20i2pm4_2015_4_te0701_06.pdf for licensing conditions.
Package content ZIP archive with precompiled Vivado 2015.4 projects demonstrating SDK 2015.4 projects for evaluation of HW accelerated video processing with Python 1300 sensor and (8xSIMD) EdkDSP accelerator on TE0720-03-2IF module and TE0701-06 carrier.
Size ZIP file: 60156737 Bytes
PDF file: 5694966 Bytes
Required tools
& platform
Xilinx SDK 2015.4
Installation notes See application note

Result Category

Project number Year RIV category Comment
7H14004 2017 Gfunk Functional sample (demo)

Contact Person

Please, do not hesitate to contact Jiri Kadlec to obtain more information.