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 10-20-2003, 02:20 PM
Matt North
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

I bought the ISPLever product which comes with both synplify and Leonardo,
in used to use Leonardo most of the time as a prefered
the layout of it.
However when i got errors in my code i would use both as the majority of the
time they would word the cause of the error
differently.

We now have a full license for Leonardo whcih does alot more than synplify,
so i use Leonardo all the time.

Regards,
Matt

"David Brown" <[email protected]> wrote in message
news:[email protected]
> I'm using the downloadable version of ispLever for a verilog project on a
> Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
> Spectrum available for synthesis. I can build the code (so far, anyway)
> with either tool. Is there any reason why I should choose one over the
> other?
>
> --
> David
>
> "I love deadlines. I love the whooshing noise they make as they go past."
> Douglas Adams
>
>



Reply With Quote
  #2 (permalink)  
Old 10-20-2003, 02:22 PM
David Brown
Guest
 
Posts: n/a
Default Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

I'm using the downloadable version of ispLever for a verilog project on a
Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
Spectrum available for synthesis. I can build the code (so far, anyway)
with either tool. Is there any reason why I should choose one over the
other?

--
David

"I love deadlines. I love the whooshing noise they make as they go past."
Douglas Adams


Reply With Quote
  #3 (permalink)  
Old 10-22-2003, 07:24 PM
Andy Peters
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

"David Brown" <[email protected]> wrote in message news:<[email protected]>...
> I'm using the downloadable version of ispLever for a verilog project on a
> Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
> Spectrum available for synthesis. I can build the code (so far, anyway)
> with either tool. Is there any reason why I should choose one over the
> other?


Well, the full-up version of Leonardo lets you set Verilog parameters
from the GUI or from a TCL script, whereas Synplify does not. This
makes parameterized designs impossible in Synplify, so that tool's
disqualified until that very important feature is added. (Ummmm,
haven't parameters been a part of the language since the beginning???)

Leonardo does not (and will never) support Verilog 2001 whereas
Synplify does. If this matters to you, then your choice is obvious.

Mentor Graphics is replacing Leonardo with their new Precision
Synthesis tool, which does have V-2001 support, but it's not clear if
a "lite" version will be offered via the FPGA vendors.

-a
Reply With Quote
  #4 (permalink)  
Old 10-23-2003, 02:45 AM
Allan Herriman
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

On 22 Oct 2003 10:24:06 -0700, [email protected] (Andy Peters)
wrote:

>"David Brown" <[email protected]> wrote in message news:<[email protected]>...
>> I'm using the downloadable version of ispLever for a verilog project on a
>> Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
>> Spectrum available for synthesis. I can build the code (so far, anyway)
>> with either tool. Is there any reason why I should choose one over the
>> other?

>
>Well, the full-up version of Leonardo lets you set Verilog parameters
>from the GUI or from a TCL script, whereas Synplify does not. This
>makes parameterized designs impossible in Synplify, so that tool's
>disqualified until that very important feature is added. (Ummmm,
>haven't parameters been a part of the language since the beginning???)


Yes, and you have been able to set them (along with VHDL generics) in
Synplify since version 7.3.

Regards,
Allan.
Reply With Quote
  #5 (permalink)  
Old 10-23-2003, 10:07 AM
David Brown
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify


"David Brown" <[email protected]> wrote in message
news:[email protected]
> I'm using the downloadable version of ispLever for a verilog project on a
> Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
> Spectrum available for synthesis. I can build the code (so far, anyway)
> with either tool. Is there any reason why I should choose one over the
> other?
>


Judging from the answers, I guess there isn't much of a difference for a
small user using the free versions of the tools.

Thanks anyway.

David



Reply With Quote
  #6 (permalink)  
Old 10-23-2003, 09:58 PM
Andy Peters
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

Allan Herriman <[email protected]> wrote in message news:<[email protected]>. ..
> On 22 Oct 2003 10:24:06 -0700, [email protected] (Andy Peters)
> wrote:


> >Well, the full-up version of Leonardo lets you set Verilog parameters
> >from the GUI or from a TCL script, whereas Synplify does not. This
> >makes parameterized designs impossible in Synplify, so that tool's
> >disqualified until that very important feature is added. (Ummmm,
> >haven't parameters been a part of the language since the beginning???)

>
> Yes, and you have been able to set them (along with VHDL generics) in
> Synplify since version 7.3.


I know that Synplify has supported VHDL generics for ages -- it did
when I bought a license in 2000 (whatever version that was).

So, I guess I'll have to bug the FPGA vendor (QuickLogic) and find out
when I can expect them to ship the Lite version of 7.3.x, since the
current version is 7.2.1 (almost a year old, too).

I'd use Leondardo Level 3 for the design, but for the life of me I
cannot get the design to meet timing with it, whereas the Synplify
Lite seems to have no problem.

--a
Reply With Quote
  #7 (permalink)  
Old 10-24-2003, 02:20 AM
Andy Peters
Guest
 
Posts: n/a
Default Re: Lattice Mach CPLD - Leonardo Spectrum vs. Synplify

Allan Herriman <[email protected]> wrote in message news:<[email protected]>. ..
> On 22 Oct 2003 10:24:06 -0700, [email protected] (Andy Peters)
> wrote:
>
> >"David Brown" <[email protected]> wrote in message news:<[email protected]>...
> >> I'm using the downloadable version of ispLever for a verilog project on a
> >> Lattice Mach 4 CPLD chip. The software has both Synplify and Leonardo
> >> Spectrum available for synthesis. I can build the code (so far, anyway)
> >> with either tool. Is there any reason why I should choose one over the
> >> other?

> >
> >Well, the full-up version of Leonardo lets you set Verilog parameters
> >from the GUI or from a TCL script, whereas Synplify does not. This
> >makes parameterized designs impossible in Synplify, so that tool's
> >disqualified until that very important feature is added. (Ummmm,
> >haven't parameters been a part of the language since the beginning???)

>
> Yes, and you have been able to set them (along with VHDL generics) in
> Synplify since version 7.3.


Ah!

So I sent a quick note to QuickLogic asking them when they were going
to release a 7.3.x version of Synplify Lite, and I got a note back
right away saying, "You can ftp it from [ftp site address]." So I did
and it works.

So, I take back what I said! It also lets one set `defines from the
GUI, too.

--a
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
Modelsim and Leonardo spectrum rsk Verilog 2 04-18-2004 10:32 PM


All times are GMT +1. The time now is 06:04 PM.


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