Custom IP Development Using Avalon® and Arm* AMBA* AXI Interfaces (OQSYS3000)

107 Minutes Online Course

Course Description

A custom component (or Intellectual Property (IP)) is a user-defined hardware design block that can be added to a Platform Designer system. In this class, you will learn how to create a custom component and how to use the Component Editor to import it into your system. The basics of the Avalon® and the Arm* AMBA* AXI interface specifications required for creating custom components will also be covered. You will examine multi-port components in detail, allowing you to exploit the simultaneous multi-mastering capabilities of a system and to enable very high bandwidth systems. Finally, you'll learn how to customize the output from the Component Editor to improve the experience for a user of your custom IP.

*Other names and brands may be claimed as the property of others."

At Course Completion

You will be able to:

  • Build custom components from templates or from scratch
  • Integrate components into a Platform Designer system using the Component Editor
  • Understand the Avalon® memory-mapped, Avalon-streaming, and Arm AMBA AXI interfaces and their basic signaling
  • Interface to components outside the Platform Designer system
  • Customize the parameter editor for a custom component

Skills Required

  • Background in digital logic design
  • Familiarity with embedded system
  • Some familiarity with processor system architecture

Follow-on Courses

Upon completing this course, we recommend the following courses (in no particular order):

Applicable Training Curriculum

This course is part of the following Intel FPGA training curriculum:

Class Schedule

Result Showing 1

On-lineAnytimeFreeRegister Now

Request a class in your region.