Visible to Intel only — GUID: htz1714049559285
Ixiasoft
1. Introduction
2. Features
3. Getting Started with GTS AXI Streaming IP
4. IP Architecture and Functional Description
5. IP Parameters for E-Series FPGA
6. IP Parameters for D-Series FPGAs
7. Interfaces and Signals
8. Registers
9. Document Revision History for the GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide
A. Troubleshooting/Debugging
B. PIPE Mode Simulation
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. Precision Time Measurement (PTM)
4.11. Single Root I/O Virtualization (SR-IOV)
4.12. Transaction Layer Packet (TLP) Bypass Mode
4.13. Scalable IOV
7.1. Overview
7.2. Clocks and Resets
7.3. AXI4-Stream Interfaces
7.4. Configuration Intercept Interface
7.5. Control Shadow Interface
7.6. Transmit Flow Control Credit Interface
7.7. Completion Timeout Interface
7.8. Control and Status Register Responder Interface
7.9. Function Level Reset Interface
7.10. TLP Bypass Error Reporting Interface
7.11. VF Error Flag Interface
7.12. Precision Time Measurement (PTM) Interface
7.13. Serial Data Signals
7.14. Miscellaneous Signals
8.6.1. VF PCI-Compatible Configuration Space Header Type0
8.6.2. VF PCI Express* Capability Structure
8.6.3. VF Message Signal Interrupt Extended (MSI-X) Capability Structure
8.6.4. VF Alternative Routing ID (ARI) Capability Structure
8.6.5. VF TLP Processing Hints (TPH) Capability Structure
8.6.6. VF Address Translation Services (ATS) Capability Structure
8.6.7. VF Access Control Services (ACS) Capability Structure
8.6.2.1. PCI Express* Capability List Register
8.6.2.2. PCI Express* Device Capabilities Register
8.6.2.3. PCI Express* Device Control and Status Register
8.6.2.4. Link Capabilities Register
8.6.2.5. Link Control and Status Register
8.6.2.6. PCI Express* Device Capabilities 2 Register
8.6.2.7. PCI Express* Device Control and Status 2 Register
8.6.2.8. Link Capabilities 2 Register
8.6.2.9. Link Control and Status 2 Register
Visible to Intel only — GUID: htz1714049559285
Ixiasoft
8.5. Indirect Register Access
The registers of virtual function (VF), HIP port and status registers can be accessed through indirect Access to CFG REG IA registers under the Control Registers.
The VF offset is the same as the parent PF offset. The following examples show accesses to the CFG REG IA register fields.
Example: Read VF2 of PF1 Type 0 Configuration Header—Command Register
- Write to CFG REG IA FN NUM to set function type.
- Function Type = 3’b1
- PF Number = 5’b1
- VF number = 11’b10
- Write to CFG REG IA CTRL to initiate read operation.
- Set Access type as read operation.
- Register Address = 0x4
- Read Initiate Access bit of CFG REG IA CTRL.
- This bit is 0 indicates read operation completes.
- Read data from CFG REG IA RDDATA after read operation completion indicated by Initiate Access bit = 0 in the CFG IA CTRL register.
Example: Write HIP Port Config and Status Registers—Root Port Interrupt Status
- Read CFG REG IA CTRL bit 0.
- If this bit is 1, you cannot initiate read or write operation.
- Write to CFG REG IA FN NUM to set function type.
- Function Type = 3’b10
- PF Number = Don’t care
- VF number = Don’t care
- Write data to CFG REG IA WRDATA.
- Write to CFG REG IA CTRL to initiate write operation.
- Set Access type as write operation.
- Set which bytes to be written.
- Register Address = 0x1_414C.
- Initiate the Access bit in CFG IA CTRL register is 1 indicates the write operation in progress; This bit is 0 indicates the write operation completes.