UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Xilinx Employee
Xilinx Employee
9,794 Views
Registered: ‎03-09-2011

Xilinx® Training on Embedded Design

Essentials of Microprocessors - Updated October 2013

Learn what makes microprocessors tick! This class offers insights into all major aspects of microprocessors, from registers through coprocessors and everything in between. Differences between RISC and CISC architectures are explored as well as the concept of interrupts. A generic microprocessor is programmed and run in simulation to reinforce the principles learned in the lecture modules. The student will leave the class well prepared for the Xilinx Zynq® All Programmable SoC training curriculum. - Test Your Knowledge

C Language Programming with SDK - Updated October 2013

This course is broken into a day of C language review, including variable naming, usage, and modifiers as well as an introduction to the Software Development Kit (SDK) environment, an explanation of the use of the preprocessors, program control, and proper use of functions. The second day consists of common issues and techniques employed by embedded programmers in the Xilinx SDK environment. - Test Your Knowledge

Embedded Systems Design - Updated November 2013

Xilinx FPGAs provide a new level of system design capabilities through soft MicroBlaze processors, hard PowerPC® processors, AXI interconnect, and silicon-efficient architectural resources. This course brings experienced FPGA designers up to speed on developing embedded systems using the Embedded Development Kit (EDK). The features and capabilities of the Xilinx MicroBlaze soft processor are also included in the lectures and labs. The hands-on labs provide experience with the development, debugging, and simulation of an embedded system. - Test Your Knowledge

Advanced Features and Techniques of Embedded Systems Design - Updated January 2014

Advanced Features and Techniques of Embedded Systems Design provides embedded systems developers the necessary skills to develop complex embedded systems and enables them to improve their designs by using the tools available in the Embedded Development Kit (EDK). This course also helps developers understand and utilize advanced components of embedded systems design for architecting a complex system in the Zyn® All Programmable System on a Chip (SoC) or Microblaze™ soft processor. - Test Your Knowledge

Embedded Systems Software Design - Updated November 2013

This two-day course introduces you to software design and development for the Xilinx Zynq® All Programmable System on a Chip (SoC) using the Xilinx Software Development Kit (SDK). You will learn the concepts, tools, and techniques required for the software phase of the design cycle. Topics are comprehensive, covering the design and implementation of the board support package (BSP) for resource access and management of the Xilinx Standalone library. Major topics include device driver use and custom development and user application debugging and integration. Practical implementation tips and best practices are also provided throughout to enable you to make good design decisions and keep your design cycles to a minimum. You will have enough practical information to start developing software applications for the ARM® Cortex™-A9 and MicroBlaze™ processors. - Test Your Knowledge

Advanced Features and Techniques of Embedded Systems Software Design - Updated November 2013

This course will help software engineers fully utilize the components available in the Zynq® All Programmable SoC processing system (PS). This course covers advanced Zynq All Programmable SoC topics for the software engineer, including advanced boot methodology, the NEON co-processor, programming PS system-level function control registers, the general interrupt controller, the DMA, Ethernet, and USB controllers, and the various low-speed peripherals included in the Zynq processing system.

Embedded Design with PetaLinux SDK - Updated October 2012

TThis intermediate-level, two-day course provides embedded systems developers with experience in creating an embedded PetaLinux SDK operating system on a Xilinx Zynq® All Programmable System on a Chip (SoC) processor development board. The course offers students hands-on experience on building the environment and booting the system using a basic Zynq All Programmable SoC design with PetaLinux SDK on the ARM® Cortex™-A9 processor. - Test Your Knowledge

Zynq All Programmable SoC System Architecture - Updated November 2013

The Xilinx Zynq® All Programmable System on a Chip (SoC) provides a new level of system design capabilities. This course provides experienced system architects with the knowledge to effectively architect a Zynq All Programmable SoC. This course presents the features and benefits of the Zynq architecture for making decisions on how to best architect a Zynq All Programmable SoC project. It covers the architecture of the ARM® Cortex™-A9 processor-based processing system (PS) and the connections to the programmable logic (PL) at a sufficiently deep level that a system designer can successfully and effectively utilize the Zynq All Programmable SoC.

Play Video Debugging U-Boot With SDK
Learn how to debug u-boot code with Xilinx SDK. Techniques are outlined to obtain the relocation offset, so that it can be applied in SDK.

Released: Jan 2015
Play Video Linux: Printk And Dynamic Debug
Learn how to configure and use Linux kernel printk features, including its dynamic debug feature. This enables selectively printing debug messages without recompiling the kernel.

Released: Jan 2015
Play Video U-Boot: Hush Shell, Scripting
Learn about the features of the Hush shell in u-boot, and how to write scripts for it. Methods to store and retrieve scripts are illustrated.

Released: Jan 2015
Play Video U-Boot: USB Host
Learn how to configure and exercise the USB Host feature of U-Boot. This allows usage of USB memory sticks for data storage and retrieval, including secondary boot, on Zynq.

Released: Jan 2015
Play Video Zynq Inter-A9 Communications
Learn how to perform inter-processor communication between the Zynq Cortex A9 processors. Inter-processor communication helps facilitate Asymmetrical Multiprocessing (AMP) system designs.

Released: Jan 2015
Play Video Intro to Linux Device Drivers – Part 1
Learn the basics of Linux device drivers with a focus on device nodes, kernel frameworks, virtual file systems, and kernel modules. A simple kernel module implementation is presented.

Released: Jan 2015
Play Video Intro to Linux Device Drivers – Part 2
Learn the basics of Linux device drivers with a focus on platform drivers and character drivers. A simple platform driver implementation and a simple character driver implementation are presented.

Released: Jan 2015
Play Video Linux User Space Device Drivers
Learn how to write user space device drivers for Linux. User space drivers provide an alternative to kernel space drivers for some devices.

Released: Jan 2015
Play Video Understanding the Zynq FSBL
Learn how the Xilinx FSBL operates to boot the Zynq device. Includes an overview of program execution, debugging tips, and information about specific boot devices. Also includes a brief overview of boot security from the FSBL’s perspective.

Released: Jan 2015
Play Video Linux DMA In Device Drivers
This session describes how to use DMA in Linux from a device driver. This includes memory allocation, cache control, and DMA device control. The Linux DMA Engine framework is reviewed in detail.

Released: Jan 2015
Play Video Linux DMA from User Space
This session describes the process for building a software system that allows DMA functionality from user space. This is accomplished using a character mode device driver with a user space application. The mmap() and ioctl() functions are reviewed in detail.

Released: Jan 2015
Play Video Linux Networking Focused on Ethernet
This session reviews the system features needed for high performance Ethernet solutions. The Xilinx Ethernet IP cores and associated device drivers are reviewed including device tree bindings. Networking with Petalinux is also discussed.

Released: Jan 2015
Play Video Networking with lwIP Focusing on FreeRTOS
Learn how to use the Lightweight IP stack (lwIP) on Zynq processors to implement network functionality. This sessions covers both the standalone use case as well as integration with the popular, lightweight FreeRTOS operating system.

Released: Jan 2015
Play Video Zynq "How To" and Informational Video-based Tutorials
Xilinx is developing Zynq Video Tutorials. The tutorials are designed to be short clips targeting very specific topics. We’ll continue to add additional videos.

Released: Oct 2012
Play Video Embedded Design with the Xilinx Embedded Developer Kit
If you are new to Embedded design with Xilinx FPGAs, this training will help you: start planning your design, understand the difference between Xilinx's FPGA architectures is essential if you are going to select an appropriate FPGA device family. After completing this training you will know how to: decidingly choose between a PowerPC® 440 and a MicroBlaze™ processor system, explain the primary tool functionality included with the Embedded Development Kit, explain the benefits of building an embedded design with an FPGA.

Released: Feb 2011
Play Video MicroBlaze Overview
Learn basics of MicroBlaze such as key features, architecture and customization options. We'll also review some of the available MicroBlaze-based collateral.

Released: Feb 2014
Play Video Embedded Design with the MicroBlaze Soft Processor Core
If you are new to Embedded design with Xilinx FPGA's, this module will explain why you may want to use the MicroBlaze soft processor core in any of our FPGA families. It will aid in your understanding of MicroBlaze basics which will enable you to take full advantage of its features. After completing this training you will know how to explain how the utilities included with the Embedded Developers Kit (EDK) are optimized for MicroBlaze and explain how the Base System Builder makes it easy to build your embedded system.

Released: Feb 2011
Play Video The MicroBlaze Microcontroller System
Learn about the MicroBlaze Micrcontroller System. This video demonstrates how to use the new MicroBlaze MCS core delivered free with ISE WebPACK and ISE Logic Edition. Find out how to quickly and easily place a simple microcontroller system in your logic design without the need for an Embedded Design Suite license.

Released: Dec 2012
Play Video Embedded Design with the PPC 440 Processor Core
If you are new to Embedded design with Xilinx FPGA's, this module will explain why you may want to use the PowerPC 440 processor in the Virtex-5 FX FPGA family. After completing this training you will know how to: explain some of the benefits of the PPC 440 processor, explain how the utilities included with the Embedded Developers Kit (EDK) are optimized for the PPC 440 processor and explain how the Base System Builder makes it easy to make your embedded system.

Released: Feb 2011
Play Video AXI USB 2.0 Device IP Overview
If you are new to the Embedded IP Catalog and AXI USB 2.0 Device IP, this training will introduce you to both. You will learn the key features, configuration options and basic architecture of AXI USB2.0 Device, as well as, the typical use case of AXI USB 2.0 Device IP in a Mass Storage application.

Released: Feb 2014
Play Video How to Convert a PLB-based EMBD System to an AXI-based System
After completing this course you will be able to explain what the AXI protocol is, identify the advantages of the AXI protocol over a shared bus model, list the various AXI-based system architectural models.

Released: Feb 2011
Play Video How to use the 3 AXI Configurations
After completing this course on the 3 AXI Configurations you will be able to: list the three AXI system architectural models (configurations), name the five AXI channels, summarize the AXI valid/ready acknowledgement model, describe the operation of the AXI streaming protocol.

Released: Feb 2011
0 Kudos