HD Video Processing using Xilinx's Zynq-7000 EPP for Intelligent Video Systems
Register or sign in to access the Embedded Vision Academy's free technical training content.
The training materials provided by the Embedded Vision Academy are offered free of charge to everyone. All we ask in return is that you register, and tell us a little about yourself so that we can understand a bit about our audience. As detailed in our Privacy Policy, we will not share your registration information, nor contact you, except with your consent.
Registration is free and takes less than one minute. Click here to register, and get full access to the Embedded Vision Academy's unique technical training content.
If you've already registered, click here to sign in.
Hi stephane.
Is there any development going on to support OpenCL on zynq-7000 devices, such as what have recently (Nov. 2012) been announced by Altera?
Hi Kishore,
There are several ways you can deal with time critical processing in the Zynq devices. You can implement some time critical dedicated functions in the Programable Logic of the Zynq device and use the processors for less time critical functions runing a comprehensive Operating System (for example), but you can also use the 2 processor cores in AMP mode, runing an RTOS on one core and a more comprehensive OS (like Linux) on the second core. Xilinx has a Linux+FreeRTOS AMP solution based on its Petalinux commercial Linux distribution.These OS's can also leverage the Programmable Logic to accelerate some key functions that would be processed in a more efficient way in the Programmable Logic.
Depending on the device and the speedgrade the processor cores can run up to 1GHz.
It is hard to give you a speed at which the Programmable Logic will run as it greatly depends on what you are implementing in it and how much pipelining you are doing in your design. For a deeper analysis I recommend you contact a Xilinx sales representative and/or distributor which can help you with the Programmable Logic performance assessment.
More details on the Zynq devices with complete documentation can be found at http://www.xilinx.com/zynq
Is there any chance that i can use this for a highly time critical application like an application which runs time constraining requirements like i use computer vision process in the FPGA and the algorithm in my one core of my processor? And i would like to know the speed the ARM core and FPGA core would run and is there any speed difference which should be considered?
Thank you.











Hi pju,
Xilinx is part of the Khronos working group and is a very active member. Xilinx does not offer any released product support for OpenCL today and Xilinx’s policy is to not discuss roadmap information on Public forums. For information on Xilinx’s involvement with the Khronos group and OpenCL, please contact your Xilinx sales representative.