F-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683140
Date 4/27/2023
Public
Document Table of Contents

4.2. TLP Bypass Mode

The F-Tile Avalon-ST IP for PCIe includes a TLP Bypass mode for both downstream and upstream ports to allow the implementation of advanced features such as:
  • The upstream port or the downstream port of a switch.
  • A custom implementation of a Transaction Layer to meet specific user requirements.
Table 52.  Supported TLP Bypass ConfigurationsUP=Upstream Port ; DN=Downstream Port
IP Mode Port Mode
1x16

UP

DN

2x8

UP/UP

UP/DN

EP/UP

DN/DN

4x4

UP/UP/UP/UP

DN/DN/DN/DN

The F-Tile Avalon-ST IP IP in TLP Bypass mode still includes some of the PCIe configuration space registers related to link operation.

F-Tile Avalon-ST IP interfaces with the application logic via the Avalon-ST interface (for all TLP traffic), the User Avalon-MM interface (via Hard IP Reconfiguration interface, for Lite TL’s configuration registers access) and other miscellaneous signals.

In TLP bypass mode, F-Tile supports the autonomous Hard IP feature. It responds to configuration accesses before the FPGA fabric enters user mode with Completions with a CRS code. However, in TLP bypass mode, CvP init and update are not supported.

When the TLP Bypass feature is enabled, the F-Tile Avalon-ST IP does not process received TLPs internally but outputs them to the user application. This allows the application to implement a custom Transaction Layer.

Note: In TLP Bypass mode, the PCIe Hard IP does not generate/check the ECRC and will not remove it if the received TLP has the ECRC.
Figure 51. TLP Bypass Mode

Did you find the information on this page useful?

Characters remaining:

Feedback Message