Visible to Intel only — GUID: bzd1614121891688
Ixiasoft
1. Introduction
2. IP Architecture and Functional Description
3. Advanced Features
4. Interfaces
5. Parameters
6. R-tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide Archives
7. Document Revision History for the R-tile Avalon® Streaming Intel FPGA IP for PCI Express User Guide
A. Configuration Space Registers
B. Root Port Enumeration
C. Implementation of Address Translation Services (ATS) in Endpoint Mode
D. Packets Forwarded to the User Application in TLP Bypass Mode
3.2.2.5.1. VirtIO Common Configuration Capability Register (Address: 0x012)
3.2.2.5.2. VirtIO Common Configuration BAR Indicator Register (Address: 0x013)
3.2.2.5.3. VirtIO Common Configuration BAR Offset Register (Address: 0x014)
3.2.2.5.4. VirtIO Common Configuration Structure Length Register (Address 0x015)
3.2.2.5.5. VirtIO Notifications Capability Register (Address: 0x016)
3.2.2.5.6. VirtIO Notifications BAR Indicator Register (Address: 0x017)
3.2.2.5.7. VirtIO Notifications BAR Offset Register (Address: 0x018)
3.2.2.5.8. VirtIO Notifications Structure Length Register (Address: 0x019)
3.2.2.5.9. VirtIO Notifications Notify Off Multiplier Register (Address: 0x01A)
3.2.2.5.10. VirtIO ISR Status Capability Register (Address: 0x02F)
3.2.2.5.11. VirtIO ISR Status BAR Indicator Register (Address: 0x030)
3.2.2.5.12. VirtIO ISR Status BAR Offset Register (Address: 0x031)
3.2.2.5.13. VirtIO ISR Status Structure Length Register (Address: 0x032)
3.2.2.5.14. VirtIO Device Specific Capability Register (Address: 0x033)
3.2.2.5.15. VirtIO Device Specific BAR Indicator Register (Address: 0x034)
3.2.2.5.16. VirtIO Device Specific BAR Offset Register (Address 0x035)
3.2.2.5.17. VirtIO Device Specific Structure Length Register (Address: 0x036)
3.2.2.5.18. VirtIO PCI Configuration Access Capability Register (Address: 0x037)
3.2.2.5.19. VirtIO PCI Configuration Access BAR Indicator Register (Address: 0x038)
3.2.2.5.20. VirtIO PCI Configuration Access BAR Offset Register (Address: 0x039)
3.2.2.5.21. VirtIO PCI Configuration Access Structure Length Register (Address: 0x03A)
3.2.2.5.22. VirtIO PCI Configuration Access Data Register (Address: 0x03B)
4.4.1. Avalon® Streaming Interface
4.4.2. Precision Time Measurement (PTM) Interface
4.4.3. Interrupt Interface
4.4.4. Hard IP Reconfiguration Interface
4.4.5. Error Interface
4.4.6. Completion Timeout Interface
4.4.7. Configuration Intercept Interface
4.4.8. Power Management Interface
4.4.9. Hard IP Status Interface
4.4.10. Page Request Services (PRS) Interface
4.4.11. Function-Level Reset (FLR) Interface
4.4.12. SR-IOV VF Error Flag Interface
4.4.13. General Purpose VSEC Interface
5.2.3.1. Device Capabilities
5.2.3.2. VirtIO Parameters
5.2.3.3. Link Capabilities
5.2.3.4. Legacy Interrupt Pin Register
5.2.3.5. MSI Capabilities
5.2.3.6. MSI-X Capabilities
5.2.3.7. Slot Capabilities
5.2.3.8. Latency Tolerance Reporting (LTR)
5.2.3.9. Process Address Space ID (PASID)
5.2.3.10. Device Serial Number Capability
5.2.3.11. Page Request Service (PRS)
5.2.3.12. Access Control Service (ACS)
5.2.3.13. Power Management
5.2.3.14. Vendor Specific Extended Capability (VSEC) Registers
5.2.3.15. TLP Processing Hints (TPH)
5.2.3.16. Address Translation Services (ATS) Capabilities
5.2.3.17. Precision Time Management (PTM)
Visible to Intel only — GUID: bzd1614121891688
Ixiasoft
3.3.2.2. TLPBYPASS_ERR_STATUS (Address 0x1310)
When an error is detected, Intel recommends that you read the PF0 AER register inside R-tile to get detailed information about the error. To clear the previous error status, you need to clear TLPBYPASS_ERR_STATUS and the corresponding correctable and uncorrectable error status registers in the AER capability structure. After doing that, you can get the new error update from this register.
Name | Bits | Reset Value | Access Mode | Register Description |
---|---|---|---|---|
Reserved | [31:20] | 12’b0 | RO | Reserved |
cfg_uncor_internal_err_sts | [19] | 1'b0 | W1C | Uncorrectable Internal Error |
cfg_corrected_internal_err_sts | [18] | 1'b0 | W1C | Corrected Internal Error |
cfg_rcvr_overflow_err_sts | [17] | 1'b0 | W1C | Receiver Overflow Error |
cfg_fc_protocol_err_sts | [16] | 1'b0 | W1C | Flow Control Protocol Error |
cfg_mlf_tlp_err_sts | [15] | 1'b0 | W1C | Malformed TLP Error |
cfg_surprise_down_err_sts | [14] | 1'b0 | W1C | Surprise Down Error. Available in downstream mode only. |
cfg_dl_protocol_err_sts | [13] | 1'b0 | W1C | Data Link Protocol Error |
cfg_replay_number_rollover_err_sts | [12] | 1'b0 | W1C | REPLAY_NUM Rollover Error |
cfg_replay_timer_timeout_err_sts | [11] | 1'b0 | W1C | Replay Timer Timeout Error |
cfg_bad_dllp_err_sts | [10] | 1'b0 | W1C | Bad DLLP Error |
cfg_bad_tlp_err_sts | [9] | 1'b0 | W1C | Bad TLP Error |
cfg_rcvr_err_sts | [8] | 1'b0 | W1C | Receiver Error |
Reserved | [7:1] | 7'b0 | RO | Reserved |
cfg_ecrc_err_sts | [0] | 1'b0 | W1C | ECRC Error |