The Lattice PCI Express Development Kit is a
complete hardware/software development environment to help accelerate
the evaluation of PCI Express technology, get to a known good starting
point for a design, and then easily transition to design exploration.
The kits include several components for rapid evaluation and system
design, including several demos ranging from control plane through data
plane applications, drivers, GUI, RTL source for top-level project
directories, documentation, and an evaluation board. Available on both
Windows and Linux platforms, the LatticeECP3 PCI Express Development
Kit solution is one of Lattice's development kit offerings for the
award-winning LatticeECP3 FPGA device family.
![]() |
|
Take a moment to watch this new short video presentation on the LatticeECP3 PCI Express Development Kit. The video demonstrates the quick and easy process of installing the development kit and evaluation board, setting up the demos, and getting to working hardware in less than 30 minutes! |
| Windows | Linux | |
|---|---|---|
| LatticeECP3
PCI
Express
x1/x4
Solutions
Board This board features a LatticeECP3-95 FPGA device, PCI Express x1 and x4 edge connectors, and other useful features that enable easy PCI Express evaluation. |
Solutions Board | Solutions Board |
| LatticeECP3
PCI
Express
Development
Kit
Documentation Complete documentation including the development kit quick start guide and user's guide, IP core user's guide, solutions board user's guide, and user's guides for all demos, is included. |
Development Kit Docs | Development Kit Docs |
| LatticeECP3 PCI Express Development Kit Installation Files Download the latest installation files for Windows or Linux here. It is highly recommended that the readme file is downloaded to check for release updates and version history before initiating the download of the installation files. |
||
| Demo
Applications Four demo applications, for control plane or data plane applications, are included in the downloadable executable files.
|
Demo User Guides | Demo User Guides |
| Lattice
Diamond
Design
Software The development kit includes a 60-day license of the Lattice Diamond software for Windows platform. Diamond is the design environment for all Lattice FPGAs. Diamond also includes the IPexpress software for configuration of custom IP designs (such as the PCI Express IP core). Upgrades to a permanent Diamond license can be requested here. |
Lattice Diamond Windows | Lattice Diamond Linux |
| IP Cores Evaluate: The IP Express tool within Lattice Diamond software allows for the creation of custom configurations of IP cores, full integration into designs, and even hardware testing before purchasing the core. These trial configurations will run for a limited time in hardware, after which time the silicon device will have to be reprogrammed. Purchase: When ready customers can purchase IP Cores or the PCI Express IP Suite by contacting their local sales office. |
||
| ispDOWNLOAD
Cable This is used to program the LatticeECP3-95 FPGA on the evaluation board. |