Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/07/2025
Public
Document Table of Contents

6.13.1.2. Avalon® Memory-Mapped Interfaces

The Avalon® -ST Multi-Channel Shared Memory FIFO core supports up to three Avalon® memory-mapped (Avalon-MM) interfaces:

  • Avalon® Memory-Mapped control interface—allows host peripherals to set and access almost-full and almost-empty thresholds. The same set of thresholds is used by all channels. For description of the threshold registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.
  • Avalon® Memory-Mapped fill-level interface—allows host peripherals to retrieve the fill level of the FIFO buffer for a given channel. The fill level represents the amount of data in the FIFO buffer at any given time. The read latency on this interface is one. For description of the fill-level registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.
  • Avalon® Memory-Mapped request interface—allows host peripherals to request data for a given channel. This interface is implemented only when the Use Request parameter is turned on. The request_address signal contains the channel number. Only one word of data is returned for each request.

    For more information about Avalon® interfaces, refer to the Avalon® Interface Specifications.