Intel® L- and H-tile Avalon® Memory-mapped+ IP for PCI Express* User Guide

ID 683527
Date 10/19/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.2.3. System Interfaces

These system interfaces allow this IP core to communicate to the customer's application, and to the link partner via the PCIe link.

TX and RX Serial Data

This differential, serial interface is the physical link between a Root Port and an Endpoint. This IP Core supports 16 lanes, and operates in Gen3 at 8 GT/s. Each lane includes a TX and RX differential pair. Data is striped across all available lanes.

PIPE

This is a parallel interface between the PCIe IP Core and PHY. The PIPE data bus is 32 bits. Each lane includes four control/data bits and other signals. It carries the TLP data before it is serialized. It is available for simulation only and provides more visibility for debugging.

Interrupts

Legacy interrupts, MSI, and MSI-X interrupts are all controlled and generated externally to the Intel L-/H-Tile Avalon-MM+ for PCI Express IP to ensure total flexibility in allocating interrupt resources based on the needs of the application.

The host can initiate an MSI by including a descriptor for an immediate write at the end of the descriptor table that it places in system memory. When the Write Data Mover receives this descriptor on one of its descriptor queues, it can perform the memory write to send the MSI because the necessary MSI information (address and data) is contained in the descriptor itself.

The user application logic in the Avalon® -MM space can also initiate an MSI by leveraging the Bursting Avalon® Slave (BAS) interface.

Figure 14. Example of Interrupt Controller Integration with Endpoint Intel L-/H-Tile Avalon-MM+ for PCI Express IP

Hard IP Reconfiguration

This optional Avalon® -MM interface allows you to dynamically update the value of read-only configuration registers at run-time. It is available when Enable HIP dynamic reconfiguration of PCIe read-only registers is enabled in the component GUI.

Hard IP Status and Link Training

This optional interface includes the following signals that are useful for debugging

  • Link status signals
  • Interrupt status signals
  • TX and RX parity error signals
  • Correctable and uncorrectable error signals