UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor emiele
Visitor
1,798 Views
Registered: ‎06-15-2018

Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Hello, 

 

One of our older devices appears to have a bug that would need fixing. The device uses a SPARTAN 1 XCS20.

The last ISE version to support this FPGA is ISE 4.2, but there are still a few problems I have. 

 

1) A new project doesn't allow for the design flow to be set as XST VHDL, only as EDIF. This makes it impossible for me to create a usable project.

 

2) There appears to be no way to compile or synthesize a project using ISE 4.2. Are there any free/paid solutions you can point me too? The program used over more then 17 years ago was Synopsis. 

 

This question boils to the following. I need to be able to write and use code for an old SPARTAN 1, but I cannot find the right software for that. 

 

Thanks, 

 

Emiel

0 Kudos
1 Solution

Accepted Solutions
Visitor emiele
Visitor
1,797 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Just to wrap this up,

 

LeonardoSpectrum from Mentor Graphics supports this chip. The software is not free, but works. 

 

 

View solution in original post

12 Replies
Teacher drjohnsmith
Teacher
1,783 Views
Registered: ‎07-09-2009

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

I dont know , but a thought.

 

Back in those days, a lot was made using schematic capture,  

    and I think it was Simplify, 

 

So you could be looking for schematics to modify,

   it was a very different world then ,

      you might want to find some one that used the tools back then 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Mentor jmcclusk
Mentor
1,762 Views
Registered: ‎02-24-2014

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

It should be possible to use a later version of ISE that includes XST, targeting a Spartan 2 device..   Extract the EDIF from the XST output, and use it as a design source for ISE 4.2 targeting the Spartan XCS20

Don't forget to close a thread when possible by accepting a post as a solution.
Visitor emiele
Visitor
1,741 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Thank you, I will try this after the weekend. I'm curious how this will work, since both are obviously different chips. This will not work for a Spartan 3 I guess? 

 

Any other suggestions are still welcome. 

0 Kudos
Teacher drjohnsmith
Teacher
1,719 Views
Registered: ‎07-09-2009

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution
Also, It might be a Xilinx foundation based project, I had a quick look at some old notes and it looks like I was using that for spartan (1) as they are now called.
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Visitor emiele
Visitor
1,708 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

@drjohnsmith wrote:
Also, It might be a Xilinx foundation based project, I had a quick look at some old notes and it looks like I was using that for spartan (1) as they are now called.

Hi, can you tell me what the project file extension is called on these old projects? 

 

Thanks.

0 Kudos
Teacher drjohnsmith
Teacher
1,691 Views
Registered: ‎07-09-2009

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

sorry , long time ago,

 

I do remember that Aldec used to supply the schematic tools for Xilinx,

 

 

I've just done a quick search and bumped into this

 

https://www.aldec.com/en/support/resources/documentation/faq/1193

 

might be worth while chasing

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Visitor emiele
Visitor
1,602 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

@jmcclusk wrote:

It should be possible to use a later version of ISE that includes XST, targeting a Spartan 2 device..   Extract the EDIF from the XST output, and use it as a design source for ISE 4.2 targeting the Spartan XCS20


Hello again, 

 

I tried this, and successfully extracted the EDIF and opened it in ISE 4.2. As a testing project I implemented a simple AND gate. 

 

When I want to implement the design however, I first receive a warning:

WARNING:NgdBuild:486 - Attribute "INIT" is not allowed on symbol "C1" of type "LUT2". This attribute will be ignored.

 

Followed by an error:

ERROR:NgdBuild:604 - logical block 'C1' with type 'LUT2' is unexpanded. Symbol 'LUT2' is not supported in target 'spartan'.

 

It's seems like the naming of the primitives is different. I've been thinking of changing the names in the EDIF, but I cannot find the name of the primitive in the xcs20. This will also be very tedios and this is only a single AND gate...

Am I doing something wrong? The Spartan 2 I chose was a XC2S15. 

 

Thanks,

Emiel

0 Kudos
Teacher drjohnsmith
Teacher
1,593 Views
Registered: ‎07-09-2009

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Your in a world of pain,,

 

I seem to 'remember; that the original Spartans had _LUT, B_LUT and C_LUT in each CLB

   

its a long time ago so sorry not more specific.

 

The tools changed greatly between spartan and spartan 2,

  

BTW: Have you had search around, some one a few years ago had a similar set of questions, 

    its unusual enough that I wonder if ts the same company !

 

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Visitor emiele
Visitor
1,588 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

@drjohnsmith wrote:

Your in a world of pain,,

 

I seem to 'remember; that the original Spartans had _LUT, B_LUT and C_LUT in each CLB

   

its a long time ago so sorry not more specific.

 

The tools changed greatly between spartan and spartan 2,

  

BTW: Have you had search around, some one a few years ago had a similar set of questions, 

    its unusual enough that I wonder if ts the same company !

 


Yeah, it's almost impossible. I have come across other threads similar, but none offer a solution, or they are hidden behind 404 links. We're not the same company. 

 

You are correct, that's what the lut's are called, however that doesn't seem to translate to the netlist verry wel.

 

ISE 2.1 seems like what I need. But is unavailable, except from a few books on ebay/amazon, but those are student licences.

 

I also wonder why ISE 3.3 service packs are available for download, but not ISE 3.3 itself? 

0 Kudos
Teacher drjohnsmith
Teacher
1,213 Views
Registered: ‎07-09-2009

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

About this time, Xilxin changed tool suppliers,

 

Have a look at the Aldec web site, see if there tools can read the files in

 

Last option, is go back to the backup / archive tapes of the prject,

     install a virtual windows XP machine,and re instate the files form backup

 

good luck,

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
Visitor emiele
Visitor
1,798 Views
Registered: ‎06-15-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Just to wrap this up,

 

LeonardoSpectrum from Mentor Graphics supports this chip. The software is not free, but works. 

 

 

View solution in original post

Visitor david.rios
Visitor
1,042 Views
Registered: ‎07-26-2018

Re: Spartan 1 Tools for synthesis not in ISE 4.2, alternatives?

Jump to solution

Hello Emiele,

 

What is the cost of leonardospectrum?

were did you buy it?

 

Thanks!

Best regards

David R.

0 Kudos