Visible to Intel only — GUID: awf1696438536899
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: awf1696438536899
Ixiasoft
3.3. Configuring and Generating GTS System PLL Clocks Intel® FPGA IP
Followig is the pocedue to geeate the GTS System PLL Clocks Itel® FPGA IP.
- Select GTS System PLL Clocks Itel® FPGA IP i the IP Catalog
- A New IP Vaiat widow appeas. Specify a top-level ame fo you ew custom IP vaiatio. The paamete edito saves the IP vaiatio settigs i a file amed <you_ip>.ip.
- Click Ceate. The paamete edito appeas. Set the paametes as show i the followig table.
- Geeate the GTS System PLL Clocks Itel® FPGA IP.
- Click Geeate HDL.
- A Geeatio dialog box appeas fom the pevious step. This allows you to geeate a System PLL IP.
- Specify output file geeatio optios, ad the click Geeate. The IP vaiatio files ae geeated accodig to you specificatios.
- Click Close. The paamete edito adds the top-level.ip file to the cuet poject automatically. If you ae pompted to maually add the .ip file to the poject, click Poject > Add/Remove Files i Poject to add the file.
Paametes | Settig |
---|---|
Use case of System PLL | TRANSCEIVER_USER_CASE |
Mode of System PLL | Select the settig that match the PLD clock fequecy i the GTS AXI Steamig IP.
|
Output fequecy C0 | Automatically set based o the Mode of System PLL settig. |
Refclk fequecy | 100 MHz |
Note:
- Refe to Implemetig the GTS System PLL Clocks Itel® FPGA IP sectio i the GTS Tasceive PHY Use Guide .
- PCIE_FREQ_300 deotes the PLD clock fequecy of 300 MHz. This fequecy eeds to match the PLD clock fequecy settig i the GTS AXI Steamig IP.
- The Use_PCIE-based_Cofiguatio_200 meas to set Mode of System PLL to "Use PCIe* -based Cofiguatio" ad Output fequecy C0 to "200" i the GTS System PLL Clocks Itel® FPGA IP paamete edito GUI. This is eeded whe PLD clock fequecy settig i the GTS AXI Steamig IP is set to 200 MHz.