I wonder if there is a posibility to do Xilinx fpga synthesis and implementation from command line on WindowsXP platform to speed up the process. Xilinx web site mentioned something, that it's only availabe for CPLDs. XESS have an app note on how to use Make file to script and automate build process. It needs fe_shell utility, but I don't think it comes with WebPack edition.
I believe that fe_shell is some synthesis scripting language for FPGA Express. Since FPGA Express does not come bundled with ISE Foundation anymore, I don't think that is something that you want to use. Xilinx Synthesis Tool (XST), which comes bundled with Webpack, has a method that allows command line invocation. Type xst -help from a command line prompt for more information.
The makefiles only use the .prj and .xst files to get information about the project and the synthesis options. These are both ASCII in 6.x. So the makefiles will work if these are still ASCII in 7.x.
The makefiles don't use anything in the .npl file so they shouldn't be affected by the switch to .ise binary files in 7.x.
I doubt that running the Xilinx software from command line is going to speed up the compilation of your design (Perhaps, buying a faster computer is going to solve that problem.), but it can still be done for FPGAs in ISE WebPACK contrary to what Xilinx is saying. Assuming that you are using ISE WebPACK 7.1i, download the following files.
formatting link
formatting link
The above two documents explain the arguments for the command line version of the Xilinx software. For an example of a sample batch file script, check out page 13 (or 14) of the following PDF file.
formatting link
The above document itself is several years old, but Xilinx software doesn't change that much from version of version, so the sample batch file script should even work with 7.1i. From there, make changes to meet to needs. Next, make sure that your XILINX environmental variable is pointing to your ISE WebPACK install path. (i.e., XILINX=d:\Xilinx) I hope it works.
Kevin Brace
Remis Norvilis wrote:
--
Brace Design Solutions
Xilinx (TM) LogiCORE (TM) PCI compatible BDS XPCI PCI IP core available
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.