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 standard interfaces required for creating custom components, Avalon® and the Arm AMBA AXI standard, will also be covered. You will examine several multi-port components in detail. Multiple ports on a single component allow you to exploit the true simultaneous multi-mastering capabilities of the system interconnect 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.

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®-MM, Avalon-ST, 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