02.08.2013 Views

Xilinx Command Line Tools User Guide: (UG628)

Xilinx Command Line Tools User Guide: (UG628)

Xilinx Command Line Tools User Guide: (UG628)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 3: PARTGen<br />

The partlist file is a series of part entries. There is one entry for every part supported<br />

in the installed software. The following sections describe the information contained<br />

in the partlist file.<br />

• PARTGen Partlist File Header<br />

• PARTGen Partlist File Device Attributes for Both -p and -v Options<br />

• PARTGen Partlist File Device Attributes for -v Option Only<br />

PARTGen Partlist File Header<br />

The first part of a PARTGen partlist file is a header for the entry.<br />

part architecture family partname diename packagefilename<br />

PARTGen Partlist File Header Example for XC6VLX550TFF1759 Device<br />

partVIRTEX XC6VLX550Tff1759 NA.die xc6vlx550tff1759.pkg<br />

PARTGen Partlist File Device Attributes for both -p and -v Options<br />

The following PARTGen partlist file device attributes display for both the -p and -v<br />

command line options.<br />

• CLB row and column sizes<br />

NCLBROWS=# NCLBCOLS=#<br />

• Sub-family designation<br />

STYLE=sub_family (For example, STYLE = Virtex6)<br />

• Input registers<br />

IN_FF_PER_IOB=#<br />

• Output registers<br />

OUT_FF_PER_IOB=#<br />

• Number of pads per row and per column<br />

NPADS_PER_ROW=# NPADS_PER_COL=#<br />

• Bitstream information<br />

– Number of frames: NFRAMES=#<br />

– Number bits/frame: NBITSPERFRAME=#<br />

• Stepping levels supported: STEP=#<br />

• I/O Standards<br />

For each I/O standard, PARTGen now reports all properties in a parsable format.<br />

This allows third party tools to perform complete I/O banking design rules checking<br />

(DRC).<br />

The following information has been added to the partlist.xct and<br />

partlist.xml output for each available I/O standard:<br />

IOSTD_NAME: LVTTL \<br />

IOSTD_DRIVE: 12 2 4 6 8 16 24 \<br />

IOSTD_SLEW: SLOW FAST \<br />

IOSTD_DIRECTION: INPUT=1 OUTPUT=1 BIDIR=1 \<br />

IOSTD_INPUTTERM: NONE \<br />

IOSTD_OUTPUTTERM: NONE \<br />

IOSTD_VCCO: 3.300000 \<br />

IOSTD_VREF: 100.000000 \<br />

IOSTD_VRREQUIRED: 0 \<br />

IOSTD_DIFFTERMREQUIRED: 0 \<br />

<strong>Command</strong> <strong>Line</strong> <strong>Tools</strong> <strong>User</strong> <strong>Guide</strong><br />

34 www.xilinx.com <strong>UG628</strong> (v 14.2) July 25, 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!