Transceiver Design Flow Level 2 - The Avalon MM Master

Showing results for 
Search instead for 
Did you mean: 
363 Discussions

Transceiver Design Flow Level 2 - The Avalon MM Master

Transceiver Design Flow Level 2 - The Avalon MM Master



This Level 2 article guides the user through the creation, instantiation, connection, and use of an Avalon MM Master as a part of a complete transceiver design. This article is a part of the complete Transceiver Design Flow series of articles. 

Required Materials


  • Intel® Stratix® V Documentation - Use this for information on Stratix V device architecture.
  • Transceiver Configurations in Stratix V Devices - Provides the transceiver channel datapath, clocking guidelines, channel placement guidelines, and a brief description of protocol features supported in each transceiver configuration for Stratix V devices.
  • V-Series Transceiver PHY IP Core User Guide   - Provides a general overview of the Altera IP core design flow to help you quickly get started with any Altera PHY IP core. The Altera IP Library is installed as part of
  • the Quartus II installation process. You can select and parameterize any Altera IP core from the library using the MegaWizard in Quartus II.
  • Avalon Specification - This document defines interfaces appropriate for streaming high-speed data, reading and writing registers and memory, and controlling off-chip devices.

What Is It?

Avalon Memory-Mapped (Avalon-MM) Masters are used to talk to

1) Talk to the Transceiver PHY IP in order to write to/read from the control and status registers. For more information, see the chapter that corresponds to the specific PHY you are implementing in the V-Series Transceiver PHY IP Core User Guide.

2) Talk to the Reconfiguration Controller to write to /read from the reconfiguration control space within the Transceiver PHY IP. For a PHY Layer Transceiver Design, the Avalon MM Master controls the Reconfiguration Controller through the Reconfiguration Management Interface.

For technical details about the Avalon MM Interface, including signals and timing diagrams, see Chapter 3 of the Avalon Specification.

Creating an Avalon MM Master

The Avalon MM Master can be a user module or a microcontroller. Communication between it's slave, however, must follow the Avalon MM Specification



© 2010 Altera Corporation. The material in this wiki page or document is provided AS-IS and is not

supported by Altera Corporation. Use the material in this document at your own risk; it might be, for example, objectionable,

misleading, or inaccurate.


Version history
Last update:
‎12-21-2022 05:47 PM
Updated by: