LFE2M50E-PS-EVN Lattice, LFE2M50E-PS-EVN Datasheet - Page 39

no-image

LFE2M50E-PS-EVN

Manufacturer Part Number
LFE2M50E-PS-EVN
Description
Programmable Logic IC Development Tools LatticeECP2M PCI Express Dev Kit
Manufacturer
Lattice
Datasheet

Specifications of LFE2M50E-PS-EVN

Rohs
yes
Tool Is For Evaluation Of
LatticeECP2M-50
Factory Pack Quantity
1
Running the PCI Express Basic Demo
Modifying the PCIe Basic Demo Design
LatticeECP2M PCI Express Development Kit User’s Guide
Implementing the PCIe Basic Demo Design
The top.syn ispLEVER project file is included in this kit. This file contains
information regarding options to use when implementing the Demo design.
The top.lpf logical preference file specifies timing constraints and ECP2M I/O
pin assignments with respect to the ECP2M Standard PCIe board. The
working directory is the Implementation directory.
To implement the demo design using the EDIF/NGO flow:
1. Open ispLEVER Project Navigator.
2. Click File > Open Project.
3. In the Open Project dialog, navigate to and the select the top.syn file in
4. Click Open. All of the HDL files are imported into the project.
5. In the Processes window, right click on Build Database and select
6. In the Properties dialog, verify that Macro Search Path is set to the
7. In ispLEVER Project Navigator, verify that the device select is a
8. In Project Navigator, double click the Generate Bitstream Data process.
This section provides a very simple alteration to the HDL to demonstrate a
change in the behavior of the function of the LED light in the demo display. It
will involve a small change in the HDL code in the source file.
To modify the PCIe Basic demo design:
1. Open the top_basic.v file with an ASCII editing tool or the internal ASCII
2. On or about the line 390 as shown below, delete the tilde character (~)
3. After making this small change, click File > Save and close the editor.
4. Open the top.syn project file in ispLEVER’s Project Navigator. This file is
the <kit_dir>\Hardware\PCIe x1\ecp2m50_PCIeBasic_SBx1\
Implementation\ecp2m50_PCIeBasic_SBx1 directory path.
Properties from the popup menu.
directory path, ..\ispLeverGenCore\ecp2m\pciex4d1\ for Windows. Your
path would have forward slashes for Linux.
LFE2M50E-6F672C.
editing tool in Project Navigator. This file is located in the
<kit_dir>\Hardware\Source\ecp2m directory path, where <kit_dir>
represents the path, <install_dir>\DK-ECP2M-PCIE-011.
that appears before the (led_out_int) parameter.
led_out
This modification to the code will cause the 16-segment LED to operate in
reverse, that is, all of the lights will be on when the demo starts instead of
off.
located in the ecp2m50_PCIeBasic_SBx1 folder in the Hardware\PCIe
x1\ecp2m50_PCIeBasic_SBx1\Implementation\ecp2m50_PCIeBasic_SB
x1 path.
<= ~(led_out_i);
Modifying the PCIe Basic Demo Design
31

Related parts for LFE2M50E-PS-EVN