P-Tile PCIe* Hard IP
P-Tile is an FPGA companion tile available on Stratix® 10 DX and Agilex™ 7 FPGA F-Series device that natively supports PCIe* configurations up to 4.0 x16 in Endpoint (EP), Root Port (RP), and Transaction Layer (TL) Bypass Modes.
Read the P-Tile Avalon® Streaming Intel® FPGA IP for PCIe user guide ›
Read the P-Tile Avalon® Streaming Intel® FPGA IP for PCIe design example user guide ›
P-Tile PCIe* Hard IP
P-Tile Link Up Video
Watch the demo of Stratix® 10 DX device featuring P-Tile link up with Intel® Xeon server.
Standards & Specifications Compliance
- PCIe Base Specification Revision 4.0
- Single Root I/O Virtualization and Sharing Specification Rev. 1.1
- PHY Interface for PCIe Architectures, Version 4.0
- Virtual I/O Device (VIRTIO) Version 1.0
- P-Tile PCIe Hard IP successfully passed PCI-SIG Compliance testing. Results posted on PCI-SIG Integrators list.
Features
- Complete protocol stack including the transaction, data link, and physical layers implemented as Hard IP
- PIPE mode support
- Natively supports PCIe* 4.0/3.0 configurations with support for 2.0/1.0 configurations support via link down-training
- Port Bifurcation capabilities: four x4 root ports, two x8 endpoints
- Support TL-Bypass mode in both upstream and downstream modes
- Up to 512B Maximum Payload Size (MPS)
- Up to 4096-byte (4 KB) Maximum Read Request Size (MRRS)
- Separate reference clock with independent spread spectrum Clocking (SRIS)
- Separate reference clock with no spread spectrum clocking (SRNS)
- Common reference clock architecture
- Independent PERST to handle two reset operations (x8x8 EP and x8x8 TL Bypass)
- Advanced Error Reporting (PF only)
- Support for D0 and D3 PCIe power states
- Lane margining at receiver
- Retimers presence detection
- Supports autonomous Hard IP mode that allows the PCIe Hard IP to communicate with the Host before the FPGA configuration and entry into user mode are complete
- FPGA core Configuration via PCIe link (CVP Init and CVP Update) and Partial Reconfiguration (PR) over PCIe link
Multifunction and Virtualization Features
- SR-IOV support (8 PFs, 2K VFs per each Endpoint)
- VirtIO support via configuration intercept interface
- Scalable I/O and Shared Virtual Memory (SVM) support
- Access Control Service (ACS)
- Alternative Routing-ID Interpretation (ARI)
- Function Level Reset (FLR)
- Suppot for TLP Processing Hint (TPH)
- Address Translation Services (ATS)
- Process Address Space ID (PasID)
User Interface Features
- Avalon® Streaming Interface (Avalon-ST)
- User packet interface with separate header, data, and prefix
- Dual segmented user packet interface with the ability to handle up to two TLPs in any given cycle (x16 core only)
- Extended Tag Support
- 10-bit Tag Support (maximum of 768 outstanding tags (x16) / 512 outstanding tags (x4/x8) at any given time, for all functions combined)
Driver Support
- Linux device drivers
- Windows device drivers (Stratix 10 only) (Jungo: partner-enabled device drivers)
IP Debug Features
- Debug toolkit features:
- Protocol and link status information
- Basic and advanced debugging capabilities including PMA register access and Eye Viewing capability
Related Links
Documentation
Device and Hardware Development Kit Support
Additional Resources
Find IP
Find the right Altera® FPGA Intellectual Property core for your needs.
Technical Support
For technical support on this IP core, please visit Support Resources or Intel® Premier Support. You may also search for related topics on this function in the Knowledge Center and Communities.
IP Evaluation and Purchase
Evaluation mode and purchasing information for Altera® FPGA Intellectual Property cores.
IP Base Suite
Free Altera® FPGA IP Core licenses with an active license for Quartus® Prime Standard or Pro Edition Software.
Design Examples
Download design examples and reference designs for Altera® FPGA devices.
Contact Sales
Get in touch with sales for your Altera® FPGA product design and acceleration needs.