Visible to Intel only — GUID: xbg1564607383608
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: xbg1564607383608
Ixiasoft
4.10.1. Address Map for the User Avalon-MM Interface
The User Avalon® -MM interface provides access to the configuration registers and the IP core registers. This interface includes an 8-bit data bus and a 21-bit address bus (which contains the byte addresses).
There are two methods to access the configuration registers:
- Using direct User Avalon® -MM interface (byte access)
- Using the Debug (DBI) register access (dword access). This method is useful when you need to read/write the entire 32 bits at one time (Counter/ Lane Margining, etc.)
The following diagram and table show the address offsets for physical function 0 (PF0), User Avalon® -MM Port Configuration Register and Debug (DBI) Register.
Figure 28. Address Map for the User Avalon® -MM Interface
Registers | User Avalon® -MM Offsets | Comments |
---|---|---|
Physical function 0 | 0x0000 | Refer to Appendix A for more details of the PF configuration space. This PF is available for x16, x8 and x4 cores. |
User Avalon-MM Port Configuration Register | 0x104068 | Refer to Using Direct User Avalon-MM Interface (Byte Access) for more details. |
Debug (DBI) Register | 0x104200 to 0x104204 | Refer to Using the Debug Register Interface Access for more details. |