Multi Channel DMA Intel® FPGA IP for PCI Express* User Guide

ID 683821
Date 7/14/2023
Public

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

Document Table of Contents

4.4.1. Avalon-MM PIO Master

The Avalon-MM PIO Master interface is used to write to /read from external registers implemented in the user logic.

Table 37.  Avalon-MM PIO Master

Interface Clock Domain for H-Tile: coreclkout_hip

Interface Clock Domain for P-Tile, F-Tile and R-Tile: app_clk

Signal Name I/O Type Description
rx_pio_address_o[n:0] Output

PIO Read/Write Address.

For PIO interface address mapping, refer to Avalon-MM PIO Master

rx_pio_writedata_o[63:0] Output PIO Write Data Payload.
rx_pio_byteenable_o[7:0] Output PIO Write Data Byte Enable.
Note: Not applicable for read transfers
rx_pio_write_o Output PIO Write.
rx_pio_read_o Output PIO Read
rx_pio_burstcount_o[3:0] Output PIO Write Burst Count.
rx_pio_waitrequest_i Input PIO Write WaitRequest.
rx_pio_writeresponsevalid_i Input PIO response valid to a write request
rx_pio_readdata_i[63:0] Input PIO Read Data.
rx_pio_readdatavalid_i Input PIO Read data valid
rx_pio_response_i[1:0] Input PIO response. Reserved for future release. Tie to 0.