Altera provides a range of complete PCI-SIG-compliant FPGA solutions for a variety of x1, x4, and x8 PCI Express® (PCIe®) applications. The solutions include configurable PCIe intellectual property (IP) cores and development boards for endpoint, bridge, switch, and root complex functionality. The solutions enable simple and fast protocol implementation, thereby reducing design risk, shortening development times, and allowing you to concentrate on the core functions of the system design.
The PCIe hard IP that implements PHY-MAC, data link, and transaction layer functionality is also available in Stratix® IV GX FPGAs, Arria® II FPGAs, and Cyclone® IV GX FPGAs.
Integrated PCIe Solutions
Utilizing built-in transceivers to implement the protocol in a single device, Stratix II GX, Stratix IV GX, Arria V, Arria II, Arria GX, and Cyclone IV GX (1) FPGAs provide a fully integrated PCIe-compliant solution for multi-lane (x1, x4, and x8), high-performance applications. Table 1 provides an overview of the complete PCIe solution for Altera® devices.
|Table 1. Complete PCIe Solution|
|Transceiver||Integrated PCIe PIPE-compliant PHY|
|Altera PCIe IP MegaCore® Functions||PCIe Compiler—x1, x4, and x8 MegaCore functions|
|Partner PCIe IP Core|
|PCI-SIG Compliance Testing|
|PCIe Characterization Report||Contact your local Altera sales representative.|
|Training||PCIe Design with Altera Transceiver Devices|
- Cyclone IV GX FPGAs support PCIe-compliant solution for multi-lane (x1, x2, and x4) applications.
External Transceiver PCIe Solutions
For PCIe applications, you can use an external transceiver (PHY device) with an FPGA. For applications that require low power, you can use Cyclone series FPGAs with an external transceiver; for applications requiring the highest density and performance, you can use Stratix series FPGAs.
Table 2 shows the Altera FPGAs with external PHY solutions for PCIe.
|Table 2. External PHY Solutions for PCIe|
|Transceiver||(x1) implementation Texas Instruments XIO1100|
|(x1) implementation NXP PX1011A|
|Altera PCIe IP MegaCore Functions||PCI Express Compiler—x1, x4, and x8 MegaCore functions|
|Partner PCIe IP Core||Northwest Logic PCIe x1, x4, and x8 IP core|
|Development Boards||Cyclone II EP2C35 PCIe Development Board from Knott Systems featuring a TI XIO1100 transceiver|
|PCI-SIG Compliance Testing||Passed|
PCIe Hardware Testing
To ensure the highest reliability, Altera's PCIe solutions are fully tested in hardware at PCI-SIG-sponsored PCI Express compliance workshops. Tested hardware includes the following:
- Stratix II GX and Arria GX FPGAs using the x1, x4, and x8 PCIe MegaCore function
- PCIe Development Kit, Stratix II GX Edition
- Cyclone II FPGA and Texas Instruments XIO1100 x1 PCIe transceiver
- Stratix GX FPGA using the x1, x4, and x8 PCIe MegaCore function
- Stratix IV FPGAs
- Stratix II GX FPGAs
- Arria V FPGAs
- Arria II FPGAs
- Arria GX FPGAs
- Stratix III FPGAs
- Stratix II FPGAs
- Cyclone V FPGAs
- Cyclone IV FPGAs
- Cyclone III FPGAs
- Cyclone II FPGAs