CSV files available for Xilinx FPGA parts pinouts?

Mar 15, 2006 5 Replies

Hello all,



Are there any CSV formated files available with the pinout/names/etc information for xilinx FPGA parts? I've been using the BSDL files to get most of the information, but hand-coding 1k plus pins is both error- prone and tedious... Anyone know of a place that has this sort of information:



A1,PWR,BANK0,... B13,TDI,BANK0,... B13,/FOOSIG,BANK0,...


I don't mind multiple lines (one for each type of signal a pin can be configured for). If this is currently not available, would xilinx be able to make something like this available? I figure that the data is already available in some form, and would just need to be massaged some to be able to be put up for a download...


Thanks for any info,


[100~Plax]sb16i0A2172656B63616820636420726568746F6E61207473754A[dZ1!=b]salax

[ ... snip ...]

I'm not sure which Xilinx FPGA family that you are using. Here are locations to the Spartan-3 and Spartan-3E pinout files. They're in CSV format but be sure to read the readme file for additional details.

Spartan-3 FPGAs:

formatting link

Spartan-3E FPGAs:

formatting link

--------------------------------- Steven K. Knapp Applications Manager, Xilinx Inc. General Products Division Spartan-3/-3E FPGAs

formatting link

--------------------------------- The Spartan(tm)-3 Generation: The World's Lowest-Cost FPGAs.

Look for "Spartan-3 FPGA Pinout Descriptions" under Support for the family required.

Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

I forgot to add that these links are also in the pinout section (Module

4) of both the Spartan-3 and Spartan-3E data sheets.

If you're not using Spartan 3, you can generate .pkg files using partgen.exe

partgen -i -v

will generate files for all installed packages (this can be a lot of files). or just type

partgen

at a command prompt for program usage.

The data is columnar but separated by (multiple) spaces rather than commas. With a little editing you can generate csv files from these text files.

Hope this helps, Gabor

Thank you all for the info. I'm now a very happy(ier) camper. :)

[100~Plax]sb16i0A2172656B63616820636420726568746F6E61207473754A[dZ1!=b]salax

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required