Visible to Intel only — GUID: dbm1725476461404
Ixiasoft
1. Introduction
2. Features
3. Getting Started with GTS AXI Streaming IP
4. IP Architecture and Functional Description
5. IP Parameters
6. Interfaces and Signals
7. Registers
8. Document Revision History for the GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide
A. Troubleshooting/Debugging
B. PIPE Mode Simulation
C. Implementation of Address Translation Services (ATS) in Endpoint Mode
3.1. Downloading and Installing Quartus® Prime Software
3.2. Configuring and Generating the GTS AXI Streaming IP
3.3. Configuring and Generating GTS System PLL Clocks Intel® FPGA IP
3.4. Configuring and Generating GTS Reset Sequencer Intel® FPGA IP
3.5. Instantiating and Connecting GTS AXI Streaming IP Interfaces (and Other IPs)
3.6. Simulating the GTS AXI Streaming IP Variant
3.7. Compiling the GTS AXI Streaming IP Variant
4.1. Clocking
4.2. Resets
4.3. PCIe* Hard IP
4.4. Hard IP Interface (IF) Adaptor
4.5. Interrupts
4.6. Transaction Ordering
4.7. TX Non-Posted Metering Requirement on Application
4.8. AXI4-Stream Interface
4.9. Tag Allocation
4.10. Power Management
4.11. Config Retry Status Enable
4.12. Hot-Plug
4.13. Configuration Space Extension
4.14. Page Request Service (EP only)
4.15. Precision Time Measurement (PTM)
4.16. Single Root I/O Virtualization (SR-IOV)
4.17. Transaction Layer Packet (TLP) Bypass Mode
4.18. Scalable IOV
5.2.2.3.1. PCIe0/PCIe1 Device
5.2.2.3.2. PCIe0/PCIe1 Link
5.2.2.3.3. PCIe0/PCIe1 Slot
5.2.2.3.4. PCIe0/PCIe1 Legacy Interrupt Pin Register
5.2.2.3.5. PCIe0/PCIe1 PTM
5.2.2.3.6. PCIe0/PCIe1 LTR
5.2.2.3.7. PCIe0/PCIe1 MSI
5.2.2.3.8. PCIe0/PCIe1 MSI-X
5.2.2.3.9. PCIe0/PCIe1 PASID
5.2.2.3.10. PCIe0/PCIe1 DEV SER
5.2.2.3.11. PCIe0/PCIe1 PRS
5.2.2.3.12. PCIe0/PCIe1 Power Management
5.2.2.3.13. PCIe0/PCIe1 VSEC
5.2.2.3.14. PCIe0/PCIe1 ATS
5.2.2.3.15. PCIe0/PCIe1 TPH
5.2.2.3.16. PCIe0/PCIe1 ACS
5.2.2.3.17. PCIe0/PCIe1 Hot-Plug
5.2.2.3.18. PCIe0/PCIe1 VIRTIO
6.1. Overview
6.2. Clocks and Resets
6.3. AXI4-Stream Interfaces
6.4. Configuration Intercept Interface
6.5. Configuration Extension Bus (CEB) Interface
6.6. Control Shadow Interface
6.7. Transmit Flow Control Credit Interface
6.8. Completion Timeout Interface
6.9. Control and Status Register Responder Interface
6.10. Function Level Reset Interface
6.11. TLP Bypass Error Reporting Interface
6.12. Error Interface
6.13. VF Error Flag Interface
6.14. VIRTIO PCI* Configuration Access Interface
6.15. Precision Time Measurement (PTM) Interface
6.16. Serial Data Signals
6.17. Miscellaneous Signals
7.6.1. VF PCI-Compatible Configuration Space Header Type0
7.6.2. VF PCI Express* Capability Structure
7.6.3. VF Message Signal Interrupt Extended (MSI-X) Capability Structure
7.6.4. VF Alternative Routing ID (ARI) Capability Structure
7.6.5. VF TLP Processing Hints (TPH) Capability Structure
7.6.6. VF Address Translation Services (ATS) Capability Structure
7.6.7. VF Access Control Services (ACS) Capability Structure
7.6.2.1. PCI Express* Capability List Register
7.6.2.2. PCI Express* Device Capabilities Register
7.6.2.3. PCI Express* Device Control and Status Register
7.6.2.4. Link Capabilities Register
7.6.2.5. Link Control and Status Register
7.6.2.6. PCI Express* Device Capabilities 2 Register
7.6.2.7. PCI Express* Device Control and Status 2 Register
7.6.2.8. Link Capabilities 2 Register
7.6.2.9. Link Control and Status 2 Register
Visible to Intel only — GUID: dbm1725476461404
Ixiasoft
5.2.1. Interfaces Port 0/Interfaces Port 1
Figure 34. Example Interfaces Port 0/Interface Port 1 Settings Tab in the GTS AXI Streaming IP Parameter Editor
Parameter | Value | Default Value | Description | |
---|---|---|---|---|
Enable PCIe* 0/ PCIe* 1 Control Shadow Interface |
|
False | Enables the Control Shadow Interface. Host write to specific PCIe* configuration space register's bit is indicated through this interface. |
|
Enable PCIe* 0/ PCIe* 1 Completion Timeout Interface |
|
False | Enables the Completion Timeout Interface. Completion Timeout event is indicated through this interface. |
|
Enable PCIe* 0/ PCIe* 1 Configuration Extension Bus Interface |
|
False | Enables the Configuration Extension Bus Interface. You can add additional PCIe* capabilities using this interface. |
|
When you set Enable PCIe* 0/ PCIe* 1 Configuration Extension Bus Interface to True, the following options are available: |
PCIe 0/PCIe1 Standard next address pointer for PF | 0x000 to 0x03F | 0x00000000 | Enable CEB pointer address for PF (DW address in hex). |
PCIe 0/PCIe1 Extended next address pointer for PF | 0x040 to 0x3FF | 0x00000000 | Enable CEB pointer address for PF (DW address in hex). | |
PCIe 0/PCIe1 Standard next address pointer for VF | 0x000 to 0x03F | 0x00000000 | Enable CEB pointer address for VF (DW address in hex). | |
PCIe 0/PCIe1 Extended next address pointer for VF | 0x040 to 0x3FF | 0x00000000 | Enable CEB pointer address for VF (DW address in hex). | |
PCIe 0/PCIe1 CEB REQ to ACK Latency Timeout value | 1-256 | 100 | Enable CEB REQ to ACK Latency Timeout value (in clock cycles). | |
Enable PCIe0/Configuration Intercept Interface |
|
False | Enables the Configuration Intercept Interface. You can intercept PCIe* configuration cycles using this interface. | |
When you set Enable PCIe0/Configuration Intercept Interface to true, the following options are available: | PCIe0 CII REQ to ACK Latency Timeout value | 1-256 | 100 | Enables CII REQ to ACK Latency Timeout value (in clock cycles). |
Enable Configuration Intercept Interface Monitor |
|
False | Enables the configuration intercept interface monitor. | |
Enable PCIe0/PCIe1 Virtio PCI CFG Interface |
|
False | Enables the PCIe0/PCIe1 Virtio PCI CFG Interface. Host read and write accesses to VIRTIO PCI Config Access Data register uses this interface for its alternate access functionality. | |
Enable PCIe0/PCIe1 Error Interface |
|
False | Enable the Error Interface |