Welcome To Technically Speaking, Inc
Cart 0
Technically Speaking, Inc - Patricia Townsend Culverson, Patricia Townsend, Technically Speaking Inc

Technically Speaking, Inc

Embedded Systems Design (Embedded Hardware 3)

Loading...
$1,400.00

Course Description

This course is designed to bring FPGA designers up to speed on developing embedded systems using the Vivado® Design Suite. The features and capabilities of both the Zynq® All Programmable System on a Chip (SoC) and the MicroBlazeTM soft processor are covered in lectures and labs, in addition to general embedded concepts, tools, and techniques. The hands-on labs provide students with experience designing, expanding, and modifying an embedded system, including adding and simulating a custom AXI-based peripheral using bus functional model (BFM) simulation. The Xilinx Zynq All Programmable SoC enables a new level of system design capabilities over previous embedded technologies and this is highlighted throughout the course.

Course Specification

  • Interrupts

  • Adding Hardware to an Embedded System

  • Lab 3: Adding IP to a Hardware Design

    Day 2

    Designing a Custom AXI Peripheral

    Using the Create and Package IP Wizard to Build a Custom AXI Peripheral

    Lab 4: Building Custom AXI IP for an Embedded System Bus Functional Model Simulation
    Lab 5: BFM Simulation AXI Peripheral
    MicroBlaze Processor Basics

    Zynq All Programmable SoC Processor Basics Lab 6: Testing Custom AXI IP on Hardware
    Managing Embedded System Design Projects Lab 7: Integrating a Custom Peripheral

Lab Descriptions
  • Lab 1: Hardware Construction Using the Vivado IP Integrator Create a project using the IP integrator to develop a basic hardware system and generate a series of netlists for the embedded design.

  • Lab 2: Adding and Downloading Software Continuing from a completed hardware system, begin software development using the SDK tools to create a software BSP and sample application. Download and run the application.

  • Lab 3: Adding IP to a Hardware Design Add IP to an existing processing system. Configure the device and download the application.

  • Lab 4: Building Custom AXI IP for an Embedded System Add a custom AXI peripheral to the Vivado IP catalog using the Create and Package IP Wizard.

  • Lab 5: BFM Simulation AXI Peripheral Test custom IP via bus functional model (BFM) simulation.

  • Lab 6: Testing Custom AXI IP on Hardware Use debug cores and the Vivado hardware manager to test custom IP.

  • Lab 7: Integrating a Custom Peripheral Add the custom IP created in Lab 4 to an existing processor system.

Course Outline
    Day 1
      • Embedded Design Overview

      • IP Integrator and the PS Configuration Wizard

      • Lab 1: Hardware Construction Using the Vivado IP Integrator

      • Software Development Using SDK

      • Lab 2: Adding and Downloading Software

      • Introduction to AXI

      * This course focuses on the Zynq All Programmable SoC and 7 series FPGA architectures. Check with your local Authorized Training Provider for the specifics of the in-class lab board or other customizations.
      After completing this comprehensive training, you will have the necessary skills to:

      • Describe the various tools that encompass a Xilinx embedded design

      • Rapidly architect an embedded system containing a MicroBlazeTM or CortexTM-A9 processor using the Vivado IP Integrator and Customization Wizard

      • Develop software applications utilizing the Eclipse-based Software Development Kit (SDK)

      • Create and integrate an IP-based processing system component in the Vivado Design Suite

      • Design and add a custom AXI interface-based peripheral to the embedded processing system

      • Simulate a custom AXI interface-based peripheral using a bus functional model (BFM)

       

       

       


      Share this Product


      More from this collection

      Recently Viewed Items