P-Tile Avalon® Memory-mapped Intel® FPGA IP for PCI Express* User Guide

ID 683268
Date 7/14/2021
Public
Document Table of Contents

4.3.1.1.1. Bursting Avalon® -MM Master and Conduit in Non-Bursting Mode

In non-bursting mode, the Bursting Avalon® -MM Master module has the same interface as in bursting mode, except for some limitations in the size of transactions as described below:
  • Burst count must be 1.
  • The request size ranges from 1 to 16 dwords with the following limitations:
    • The address and size combination must generate a TLP that fits in one 512-bit chunk of data. For example, if the address starts at dword 15 of a 512-bit transaction, only one dword of data transfer is allowed. If the address starts at dword 0, all data transfer sizes up to 16 dwords are possible. The same rule applies to read completions.
    • Byte enables are supported for a transfer size of one dword. For larger transfer sizes, dword enables apply.
  • If non-bursting mode is enabled, sending a TLP larger than 64 bytes targeting this interface causes the interface to misbehave. In this case, a reset is required to allow the interface to recover.
  • One outstanding read at a time. Incoming RX read/write TLPs will be delayed while a downstream outstanding read exists.