FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-25-2007, 06:04 PM
Wojciech Zabolotny
Guest
 
Posts: n/a
Default Tool to convert ISE project into makefile? (for Linux)

Hi All,

I'm looking for a tool, or a method to convert the ISE project into a
makefile, which I could run remotely without X connection.
The only thing I've foond is: http://www.xess.com/appnotes/makefile.html
However I don't now if it works with ISE 9.1.
Could anybody share some experiences?
--
TIA & Regards,
Wojtek Zabolotny
[email protected]

Reply With Quote
  #2 (permalink)  
Old 03-25-2007, 06:58 PM
Andreas Ehliar
Guest
 
Posts: n/a
Default Re: Tool to convert ISE project into makefile? (for Linux)

On 2007-03-25, Wojciech Zabolotny <[email protected]> wrote:
> Hi All,
>
> I'm looking for a tool, or a method to convert the ISE project into a
> makefile, which I could run remotely without X connection.
> The only thing I've foond is: http://www.xess.com/appnotes/makefile.html
> However I don't now if it works with ISE 9.1.
> Could anybody share some experiences?


I don't think there is such a tool available, (especially not since they changed
their project file to binary...) but writing your own Makefile
is not that hard if you don't worry too much about dependencies.

There was a thread about this some time ago on this newsgroup and some
scripts were posted. The scripts I posted are available on my
homepage at http://www.da.isy.liu.se/~ehliar/stuff/

I would recommend starting with xil_synt_test.sh if you are not that
interested in dependencies since it is quite straightforward.

Just edit it to set what part you are using and then run it with
xil_synt_test.sh yourtoplevel.v yourucffile.ucf the.v rest.v of.v\
your.v design.v files.v

This script works with ISE 7.1, 8.1, 8.2 and 9.1 as far as I know.

/Andreas
Reply With Quote
  #3 (permalink)  
Old 03-27-2007, 05:32 PM
Dave Vanden Bout
Guest
 
Posts: n/a
Default Re: Tool to convert ISE project into makefile? (for Linux)

Wojciech Zabolotny wrote:
> Hi All,
>
> I'm looking for a tool, or a method to convert the ISE project into a
> makefile, which I could run remotely without X connection.
> The only thing I've foond is: http://www.xess.com/appnotes/makefile.html
> However I don't now if it works with ISE 9.1.
> Could anybody share some experiences?


You can use the makefile to compile your designs with ISE 9.1. You have
to do the following:

1) In xilinx_rules.mk, change the line
PROJNAV_DIR ?= __projnav
to
PROJNAV_DIR ?= .

2) Create a makefile in your ISE 9.1 project directory that contains
this line:
include xilinx_rules.mk

3) In your project directory, you can rebuild your bitstream with the
command:
make bit PART=xc3s1000-4-ft256
(You have to explicitly specify the part name because we can't get this
information anymore from the non-ASCII .ise project file.)

I tested this and it works for me. Maybe it will work for you.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Tool for convert xilinx schematic to verilog Actarus Verilog 1 10-07-2008 04:36 PM
When tool synthesize, does all logic convert into NAND gate? [email protected] Verilog 2 02-18-2007 02:43 AM
FPGA tool benchmarks on Linux systems B. Joshua Rosen FPGA 18 03-03-2005 10:47 PM
FPGA tool benchmarks on Linux systems B. Joshua Rosen Verilog 18 03-03-2005 10:47 PM
timing diagram tool linux Jason Zheng FPGA 1 03-03-2005 04:40 PM


All times are GMT +1. The time now is 03:28 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved