Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Vivado Package File (preferred)

The Xilinx tool sets provide commands to generate their "package file" which contains the ascii description of all the pins in their part. In their ISE tool for parts up to the Virtex6 family, they provided a "partGen" command which was used to build the package file.

The Vivado tool for the newer Virtex7 and Ultrascale provides the same functionality with a "write_csv" command.
The first 30+ lines of the Xilinx Package file generated for the XC7VX690TFFG1761 part is shown in the figure below. Each line contains all the required information for a pin, including the pin number, pad name, function name, I/O bank, and the pin delay for each pin which is needed in some high speed memory applications.

The pins are also listed in the order they appear in the banks so when partBuilder reads the file, it maintains that order and allows the user to easily build a very functional symbol for the physical flow.

Figure 9 Xilinx package File for xc7vx690tffg1761

Package Files Downloaded from AMD/Xilinx website

Package files can also be downloaded from the AMD/Xilinx website.

Image Added

Package Files (xilinx.com)
These package.txt files have different layouts and are not nearly as detailed as the vivado package files, For instance, they do not include pinDelays, and other important parameters.

We have recently added support to read some of these web text files to PartBuilder, but you may need to ask CadEnhance to add new support for a file format that we haven't come across.