Avnet Electronics Marketing introduces a new global series of Xilinx® SpeedWay Design Workshops™ for designers of electronic applications based on the Xilinx Zynq®-7000 All Programmable (AP) SoC Architecture. Taught by Avnet technical experts, these single day workshops combine informative presentations with hands-on labs supported by the ZedBoard™ and MicroZed™ development platforms. The training is recommended equally for engineers who want to gain hands-on experience with the tools and techniques that can be used to implement the Zynq-7000 AP SoC family.
Note: Not all workshops are available in all locations.
Locations: Click here to view all dates & locations.
Introduction to Xilinx Vivado® Design SoftwareThis entry level course provides a foundational understanding of the Xilinx Vivado® Integrated Development Environment (IDE) and demonstrates its use in taking a design from RTL through implementation. Short presentations and hands-on labs show attendees how to create a new project, create and import IP cores, set basic clocking and I/O timing constraints, synthesize and implement a design, and analyze the results through Vivado Analysis features and the various design reports.
Developing Zynq®-7000 All Programmable SoC SoftwareThe Xilinx Software Development Kit (SDK) offers everything necessary to make Xilinx Zynq®-7000 AP SoC software application development easy. This class covers these capabilities, including BSP creation, built-in drivers, example C code, interrupts, debugging, flash programming, and where to get more help. By making use of a pre-built Zynq-7000 AP SoC hardware platform, attendees can focus on learning SDK. As a prerequisite to the “Developing Zynq-7000 AP SoC Hardware” course, this course provides the SDK training necessary to be successful in the Hardware course, where attendees learn how the hardware platform was built.
Developing Zynq®-7000 AP SoC Hardware This class demonstrates the hardware and software flows for creating your first Xilinx Zynq®-7000 AP SoC design. Through a series of instructor presentations and hands-on labs, hardware and firmware engineers will learn all the required steps for creating a complete Zynq-7000 AP SoC design on either ZedBoard™ or MicroZed™. It covers the architecture of the ARM® Cortex™-A9 processing system (PS) and the integration of programmable logic (PL). The course also details the individual components that comprise the PS, I/O peripherals, clocking, interrupt, AXI interfaces and memory controllers. Emphasis is placed on efficient PL-to-PS interfacing including integration of custom PL-based IP. To complete the design cycle, the critical steps of hardware debugging techniques are also shown.
PetaLinux for the Zynq®-7000 AP SoCThis intermediate-level course provides embedded systems developers with experience in creating an embedded Linux operating system on a Xilinx Zynq®-7000 AP SoC. Based on the PetaLinux Software Development Kit (SDK), the course offers students hands-on experience in building the environment and booting the system using a basic Zynq-7000 AP SoC design. This course also introduces embedded Linux components, use of open-source components, environment configurations, network components, and debugging/profiling options for embedded Linux platforms.
Designing Accelerators for the Zynq®-7000 AP SoCSystem-on-Chip designs offer the unique advantage of providing custom built accelerators to increase system performance. This intermediate-level course introduces attendees to the design flow required in identifying software bottlenecks and creating custom hardware accelerators in the Programmable Logic (PL) portion of the Xilinx Zynq®-7000 AP SoC. Students will use profiling techniques to identify acceleration opportunities and simulate and synthesize a C-based accelerator for the PL using the Xilinx Vivado® HLS tool. Students will use the IP Integrator feature in the Vivado Design Suite to perform final integration of the accelerator into the PL and identify the most appropriate interface for connection with the processing system. As a last step, the custom accelerator is imported into the PetaLinux environment for additional driver and software application development under Linux.