CSV files available for Xilinx FPGA parts pinouts?

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
Reply to
Tobias Weingartner
Loading thread data ...

[ ... 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.

Reply to
Steve Knapp (Xilinx Spartan-3 Generation 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
 Click to see the full signature
Reply to
Uwe Bonnes

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.
Reply to
Steve Knapp (Xilinx Spartan-3 Generation FPGAs)

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

Reply to
Gabor

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

--
 [100~Plax]sb16i0A2172656B63616820636420726568746F6E61207473754A[dZ1!=b]salax
Reply to
Tobias Weingartner

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.