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