Visible to Intel only — GUID: fui1546645473355
Ixiasoft
1. About the P-tile Avalon® Intel® FPGA IPs for PCI Express
2. IP Architecture and Functional Description
3. Parameters
4. Interfaces
5. Advanced Features
6. Troubleshooting/Debugging
7. Document Revision History for the P-tile Avalon® Memory-mapped Intel FPGA IP for PCI Express User Guide
A. Configuration Space Registers
4.1. Overview
4.2. Clocks and Resets
4.3. Avalon® -MM Interface
4.4. Serial Data Interface
4.5. Hard IP Status Interface
4.6. Interrupt Interface
4.7. Hot Plug Interface (RP Only)
4.8. Power Management Interface
4.9. Configuration Output Interface
4.10. Hard IP Reconfiguration Interface
4.11. PHY Reconfiguration Interface
A.2.1. Intel-Defined VSEC Capability Header (Offset 00h)
A.2.2. Intel-Defined Vendor Specific Header (Offset 04h)
A.2.3. Intel Marker (Offset 08h)
A.2.4. JTAG Silicon ID (Offset 0x0C - 0x18)
A.2.5. User Configurable Device and Board ID (Offset 0x1C - 0x1D)
A.2.6. General Purpose Control and Status Register (Offset 0x30)
A.2.7. Uncorrectable Internal Error Status Register (Offset 0x34)
A.2.8. Uncorrectable Internal Error Mask Register (Offset 0x38)
A.2.9. Correctable Internal Error Status Register (Offset 0x3C)
A.2.10. Correctable Internal Error Mask Register (Offset 0x40)
Visible to Intel only — GUID: fui1546645473355
Ixiasoft
4.3.1.4.1. Write Data Mover Avalon® -MM Read Master and Conduit
This interface reads data from the Avalon-MM Read Master interface and writes it to the Host memory.
The wrdm_address_o value is set within the descriptor source address.
Signal Name | Direction | Description | Platform Designer Interface Name |
---|---|---|---|
wrdm_pfnum_o[1:0] | O |
Physical function number.
|
|
wrdm_waitrequest_i | I | When asserted, indicates that the Avalon® -MM slave is not ready to respond to a request. waitrequestAllowance = 4 The master can still issue 4 transfers after wrdm_waitrequest_i is asserted. |
wrdm_master |
wrdm_read_o | O | When asserted, indicates the master is requesting a read transaction. | |
wrdm_address_o[63:0] | O | Specify the byte address regardless of the data width of the master. | |
wrdm_burstcount_o[3:0] | O | The master uses these signals to indicate the number of transfers in each burst. | |
wrdm_byteenable_o[63:0] | O | Specify the valid bytes of wrdm_writedata_o[511:0]. Each bit corresponds to a byte in wrdm_writedata_o[511:0]. | |
wrdm_readdatavalid_i | I | Asserted by the slave to indicate that the wrdm_readdata_i[511:0] signals contain valid data in response to a previous read request. | |
wrdm_readdata_i[511:0] | I | Data signals for read transfers. | |
wrdm_response_i[1:0] | I | The response signals are optional signals that carry the response status.
Note: Because the signals are shared, an interface cannot issue or accept a write response and a read response in the same clock cycle.
The following encodings are available:
For read responses:
|