Course Description
A Custom Component is a user-defined hardware design block that can be instantiated into in an SOPC Builder system. In this class, you will dive into custom components, learn the many ways that that they can be created, and explore the Component Editor which allows you to import them into your system. You will investigate the Avalon Memory Mapped and Streaming interface protocols and examine several multi-port peripherals in detail. Multi-port peripherals can exploit the true simultaneous multi-mastering capability of the System Interconnect Fabric and enable very high bandwidth systems. You will also learn how to simulate a peripheral that sits in the control and data plane of a simple data processing application.At Course Completion
You will be able to:- Build custom peripherals from templates or from scratch
- Add components to an SOPC Builder system
- Understand the Avalon-MM and Avalon-ST interfaces and their signals
- Distinguish between Avalon-Master and Avalon-Slave addressing modes
- Interface to components outside your SOPC Builder system
- Simulate custom peripherals
- Access the Avalon Bus Functional Model
- Learn about Tcl scripting of components
Prerequisites
We recommend completing the following courses:Skills Required
- Background in digital logic design
- Familiarity with embedded systems
- Some familiarity with processor system architecture
Class Schedule
| Result Showing 1 | ||||
|---|---|---|---|---|
| Location | Dates | Price | ||
| On-line | Any Time | Free | Register Now | |
Request a class in your region
