C Code to Co-Processing Accelerator on Zynq™-7000 All Programmable SoCs
Join Xilinx in a presentation where you will learn how to rapidly accelerate your C algorithms by using Vivado High-Level Synthesis to implement co-processing accelerators on Zynq-7000 All Programmable SoC. See a step-by-step example of how system and design architects and embedded software developers can customize and optimize their implementation in hardware.
With the introduction of the Vivado™ Design Suite, Vivado High-Level Synthesis accelerates design implementation by enabling C, C++ and SystemC specifications to be directly targeted into All Programmable FPGAs, SoCs and 3D ICs without the need to manually create RTL. This provides system and design architects alike with a faster and more robust way of delivering quality designs. Vivado High-Level Synthesis supports both the ISE® and Vivado design environments.
Zynq-7000 All Programmable SoCs present a new paradigm in embedded system designs: the combination of a processing system built around high performance ARM Cortex-A9 MPCore application processors with tightly coupled programmable logic enables end product differentiation which improves marketplace success. Designers can meet their critical system needs in term of overall system performance by offloading CPU compute intensive tasks using accelerators built in programmable logic and enhance the real time responsiveness of their system while simultaneously reducing total power consumption in an small form factor, single chip solution. The parallel processing nature of programmable logic makes it an ideal choice to implement Digital Signal Processing algorithms and therefore the best technology to build accelerators to the application class processors available in the Zynq-7000 devices. Written in C, C++ or SystemC, these algorithms, converted to HW accelerator blocks using Vivado HLS, will offer significant performance improvement—reaching up to 10x and even more—over their pure SW implementation.
What You Will Learn:
- How to rapidly accelerate C algorithms by using Vivado High-Level Synthesis
- Step-by-step examples of how you can customize implementation in hardware
Vinay Singh, Senior Product Marketing Manager for Electronic System Level Design, Xilinx Inc.