PCIE_X1

Description:

PCI Express® is a high performance, fully scalable, and well-defined standard for a wide variety of computing and communications platforms. As a packet-based serial technology, the PCI Express standard greatly reduces the number of required pins and simplifies board routing and manufacturing. PCI Express is a point-to-point technology, as opposed to the multi-drop bus in PCI. Each PCI Express device has the advantage of full duplex communication with its link partner to greatly increase overall system bandwidth. The basic data rate for a single lane is double that of the 32-bit/33 MHz PCI bus. A four-lane link has eight times the data rate in each direction of a conventional bus.
The Lattice PCIe x1 IP Core provides a flexible, high-performance, easy-to-use Transaction Layer Interface to the PCI Express Bus. The Lattice PCIe x1 IP Core implementation is a hardened IP with soft logic provided for interface conversion options. The hardened IP is an integration of PHY and Link Layer blocks.
The Lattice PCIe x1 IP Core is supported in the CrossLink™-NX and Certus™-NX FPGA device families and is available in the Lattice Radiant™ software.

Devices Supported:

Certus-NX (LFD2NX-28, LFD2NX-40), CrossLink-NX (LIFCL-40)

References

Release Notes

1.2.5 IP Release Notes
1.2.4 Reduced simtime for Modelsim OEM simulator
1.2.2 Added ED Testbench.
1.2.1 Added Address Space mapping for Propel.
1.2.0 Added Propel support.
1.1.3 Updated for Linux support.
1.1.2 Updated IP GUI.
Fixed several issues on DMA.
Added DMA data checking on TB.
1.1.1 Fix issue on path with space character in component generator script.
1.1.0 Added LFD2NX-40.
1.0.2 Corrected aux_clk_i connection on default interface.
1.0.1 Initial release.
1.0.0 Preliminary release.