Xilinx PCI v3.0 manual Wrapper Files, Constraints Files, Guide Files, 2 Guide File Information

Models: PCI v3.0

1 58
Download 58 pages 41.49 Kb
Page 28
Image 28
Wrapper Files

R

Chapter 3: Family Specific Considerations

Wrapper Files

Wrapper files contain an instance of the PCI interface and the instances of all I/O elements used by the PCI interface. Each wrapper file is specific to a particular PCI bus signaling environment.

The wrapper files, located in the <Install Path>/hdl/src/wrap directory, are actually variations of the pcim_lc.hdl file located in the <Install Path>/hdl/src/xpci directory. When starting a new design, copy the appropriate wrapper file from the wrap/ directory into the xpci/ directory, and rename it pcim_lc.hdl.

Constraints Files

The user constraints files contain various constraints required for the PCI interface, and must always be used while processing a design. Each constraints file is specific to a particular device and PCI interface—use the appropriate constraints file from the <Install Path>/hdl/src/ucf directory when processing designs with the Xilinx implementation tools.

Guide Files

The guide files contain routing information required for high-performance versions of the PCI interface. Each guide file is specific to a particular device and PCI interface, and must always be used when required. Guide files are located in the <Install Path>/hdl/src/guide directory. If a guide file is required, use the appropriate guide file from the guide directory when processing designs with the Xilinx implementation tools.

Table 3-2specifies how many guided components and guided connections are included in each guide file. See this table after implementation to verify your results.

The example design requires the presence of the default pcim_lc.hdl wrapper file in the xpci/ directory. If you change this file, you must also change the constraints and guide files used in the processing scripts.

 

Table 3-2:Guide File Information

 

 

 

 

 

 

 

Guide File

Components

Connections

 

 

 

 

 

2s150fg456_64_66.ncd

150

134

 

 

 

 

 

2s200fg456_64_66.ncd

150

134

 

 

 

 

 

2s300efg456_64_66.ncd

214

134

 

 

 

 

 

v300bg432_64_66.ncd

214

134

 

 

 

 

 

v300ebg432_64_66.ncd

214

134

 

 

 

 

 

v1000fg680_64_66.ncd

214

134

 

 

 

 

 

v1000efg680_64_66.ncd

214

134

 

 

 

 

 

2v1000fg456_64_66.ncd

150

240

 

 

 

 

 

2vp7ff672_64_66.ncd

153

246

 

 

 

 

 

2vp20ff1152_64_66.ncd

153

246

 

 

 

 

 

2vp30ff1152_64_66.ncd

153

246

 

 

 

 

 

 

 

 

28

www.xilinx.com

PCI v3.0.151 Getting Started Guide

 

 

 

UG157 August 31, 2005

Page 28
Image 28
Xilinx PCI v3.0 manual Wrapper Files, Constraints Files, Guide Files, 2 Guide File Information, Components, Connections