Visible to Intel only — GUID: you1546907345874
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: you1546907345874
Ixiasoft
4.3.2.3. 32-Bit Control Register Access (CRA) Slave (Root Port only)
The CRA interface provides access to the control and status registers of the Avalon-MM bridge. This interface has the following properties:
- 32-bit data bus
- Supports a single transaction at a time
- Supports single-cycle transactions (no bursting)
Note: When the Avalon-MM Hard IP for PCIe IP Core is in Root Port mode, and the application logic issues a CfgWr or CfgRd via the CRA interface, it needs to fill the Tag field in the TLP Header with the value 0x10 to ensure that the corresponding Completion gets routed to the CRA interface correctly. If the application logic sets the Tag field to some other value, the Avalon-MM Hard IP for PCIe IP Core does not overwrite that value with the correct value.
Signal Name | Direction | Description | Platform Designer Interface Name |
---|---|---|---|
cra_read_i | I | Read enable. | cra |
cra_write_i | I | Write request. |
|
cra_address_i[14:0] | I | ||
cra_writedata_i[31:0] | I | Write data. The current version of the CRA slave interface is read-only. Including this signal as a part of the Avalon-MM interface makes future enhancements possible. | |
cra_readdata_o[31:0] | O | Read data. | |
cra_byteenable_i[3:0] | I | Byte enable. | |
cra_waitrequest_o | O | Wait request to hold off additional requests. | |
cra_chipselect_i | I | Chip select signal to this slave. | |
cra_irq_o | O | Interrupt request. A port request for an Avalon-MM interrupt. |