R

Chapter 3: Quickstart Example Design

<component name>/example_design

The example design directory contains the example design files provided with the core.

Table 3-4:Example Design Directory

Name

Description

 

 

<project_dir>/<component_name>/example_design

 

 

pci_exp_8_lane_64b_ep.v

Verilog top-level port list, applicable

pci_exp_4_lane_64b_ep.v

to the 8-lane, 4-lane, and 1-lane

pci_exp_1_lane_64b_ep.v

endpoint design, respectively.

 

 

 

<filename>.ucf

Example design UCF. Filename

 

varies by lane-width, part, and

 

package selected.

 

 

xilinx_pci_exp_8_lane_ep_product.v

Enables Block Plus 8-lane, 4-lane,

xilinx_pci_exp_4_lane_ep_product.v

and 1-lane cores, respectively, in the

xilinx_pci_exp_1_lane_ep_product.v

test bench.

 

 

xilinx_pci_exp_8_lane_ep.v

Verilog or VHDL top-level PIO

xilinx_pci_exp_4_lane_ep.v

example design files for 8-lane, 4-

xilinx_pci_exp_1_lane_ep.v

lane, and 1-lane cores.

xilinx_pci_exp_ep.vhd

 

 

 

pci_exp_64b_app.v[hd]

 

EP_MEM.v[hd]

 

PIO.v[hd]

 

PIO_EP.v[hd]

PIO example design files.

PIO_EP_MEM_ACCESS.v[hd]

PIO_TO_CTRL.v[hd]

 

PIO_64.v

 

PIO_64_RX_ENGINE.v[hd]

 

PIO_64_TX_ENGINE.v[hd]

 

 

 

Back to Top

 

<component name>/implement

The implement directory contains the core implementation script files.

Table 3-5:Implement Directory

Name

Description

 

 

<project_dir>/<component_name>/implement

 

 

xst.scr

XST synthesis script.

 

 

implement.bat

DOS and Linux implementation scripts.

implement.sh

 

 

 

synplify.prj

Synplify synthesis script.

 

 

xilinx_pci_exp_1_lane_ep_inc.xst

XST project file for 1-lane, 4-lane, and 8-lane

xilinx_pci_exp_4_lane_ep_inc.xst

example design, respectively.

xilinx_pci_exp_8_lane_ep_inc.xst

 

 

 

Back to Top

 

22

www.xilinx.com

Endpoint Block Plus v1.8 for PCI Express

 

 

UG343 June 27, 2008

Page 22
Image 22
Xilinx 1.8 manual Component name/exampledesign, Component name/implement, 4Example Design Directory Name Description