Lattice Semiconductor Corporation
Home > Products > FPGA > LatticeECP3 > Eval Boards & Demos > PCIe Demo

LatticeECP3 PCI Express Root Complex Lite x1 Demo

PCI Express is a point-to-point serial protocol that allows connectivity in board to chip-to-chip, board-to-board, and box-to-box applications. In a PCI Express fabric, a link is established between a downstream port and upstream port of in a PCI Express hierarchy  Applications connecting to the upstream port of a switch or an endpoint can use the Lattice PCI Express Root Complex (RC) Lite IP core for the required downstream port.  The PCI Express RC Lite Demo demonstrates a PCI Express link between two Lattice EPC3 devices.

Overview

ECP3 PCI Express Demo The Lattice PCI Express RC Lite x1 native demo uses two LatticeECP3 IO Protocol boards connected via SMA cables to illustrate a x1 PCI Express link between two ports.

After the FPGA device is programmed, each board goes through the following sequence.

  1. Performs Receiver Detection of the link partner
  2. Performs Receiver Clock Data Recovery
  3. Starts training the link
  4. Exchanges Initial Credits
  5. Enters L0 readying for TLP exchange

Once in L0 state,

  1. The Endpoint detects state of dipswitch SW4-8 to send interrupt message to the Root Complex
  2. The Root Complex decodes interrupt message to light up the appropriate LED.

Downloads

Demo User Guide PDF file
Demo Files EXE files

Related Pages

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012