Visible to Intel only — GUID: kjk1720818442053
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
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: kjk1720818442053
Ixiasoft
B. PIPE Mode Simulation
If you eable the Eable PIPE Mode Simulatio paamete i the IP GUI, additioal pots of the GTS AXI Steamig IP ae exposed fo simulatio puposes oly.
You must implemet the followig steps i you simulatio files to eable the simulatio mode.
- Coect the PIPE sigal pots such as o_txpipe<>_* ad i_xpipe<>_* of the GTS AXI Steamig IP to the pots of Veificatio IP (VIP).
- Coect the eset sigal of the VIP to p0_pi_pest__i/i_gpio_pest0_ pots of the GTS AXI Steamig IP.
- Coect o_pcs<>_pipe_st_ pot of the GTS AXI Steamig IP to the VIP accodig to the chose topology to geeate PIPE eset to VIP as show i the followig table.
Table 123. o_pcs<>_pipe_st_ Sigal Coectios to VIP fo PIPE Reset Mode PIPE Reset Sigal Coectios to VIP x8 o_pcs0_pipe_st_, o_pcs1_pipe_st_, o_pcs2_pipe_st_, o_pcs3_pipe_st_, o_pcs4_pipe_st_, o_pcs5_pipe_st_, o_pcs6_pipe_st_, o_pcs7_pipe_st_ x4 o_pcs0_pipe_st_, o_pcs1_pipe_st_, o_pcs2_pipe_st_, o_pcs3_pipe_st_ x2 o_pcs0_pipe_st_, o_pcs1_pipe_st_ x1 o_pcs0_pipe_st_ - Coect the PIPE clock sigal fom the VIP to i_pcs0_pclk of the GTS AXI Steamig IP ad esue that the fequecy of the clock is accodig to PCIe* speed ate.
- PCIe* 1.0: 125 MHz
- PCIe* 2.0: 250 MHz
- PCIe* 3.0: 500 MHz
- PCIe* 4.0: 1000 MHz
- Add the compile optio +defie+SM_PIPE_MODE to the simulatio scipt. Examples fo QuestaSim* ae show below:
- PIPE mode simulatio:
USER_DEFINED_COMPILE_OPTIONS “+defie+SM_PIPE_MODE”
- PIPE mode simulatio alog with FASTSIM:
USER_DEFINED_COMPILE_OPTIONS “+defie+IP7521SERDES_UX_SIMSPEED +defie+SM_PIPE_MODE"
Note: PIPE mode simulatio is suppoted with ad without FASTSIM mode. It is ecommeded that you eable both the PIPE mode ad FASTSIM mode fo shotest simulatio time. - PIPE mode simulatio: