FPGARelated.com
Forums

Why hardware designers should switch to Eclipse

Started by Philippe March 22, 2010
Integrated Development Environments (IDEs) have long been the primary
tool for software engineers. Like an airplane cockpit, an IDE is the
control center from which the engineer accesses all of the data and
tools that he needs. IDEs, and especially Eclipse, have proven to be
extensible, open, high quality platforms.

However, until now, IDEs have not been popular in hardware development
circles. This is partly because many of the available IDEs for
hardware development have not lived up to the potential of IDEs that
is typical in the software world. Instead, IDEs tend to be overly
complex, closed, and they lock the customer in.

Today, though, Eclipse is finally gaining traction among EDA
(electronic design automation) and FPGA companies. One such EDA
company, Sigasi, has just released the first commercial VHDL plugin
for Eclipse. Now, at last, hardware design teams can use Eclipse as a
basis for their own customized IDEs, based on the commercial and open-
source plugins that they need in their central cockpit for hardware
design.

I've published a white paper on this subject.
http://www.sigasi.com/content/why-hardware-designers-should-switch-eclipse
I'd be interested to know what you guys think.

kind regards

Philippe Faes
Founding CEO Sigasi
http://www.sigasi.com
On Mon, 22 Mar 2010 12:43:04 -0700, Philippe wrote:

> Integrated Development Environments (IDEs) have long been the primary > tool for software engineers. Like an airplane cockpit, an IDE is the > control center from which the engineer accesses all of the data and > tools that he needs. IDEs, and especially Eclipse, have proven to be > extensible, open, high quality platforms. > > However, until now, IDEs have not been popular in hardware development > circles. This is partly because many of the available IDEs for hardware > development have not lived up to the potential of IDEs that is typical > in the software world. Instead, IDEs tend to be overly complex, closed, > and they lock the customer in. > > Today, though, Eclipse is finally gaining traction among EDA (electronic > design automation) and FPGA companies. One such EDA company, Sigasi, has > just released the first commercial VHDL plugin for Eclipse. Now, at > last, hardware design teams can use Eclipse as a basis for their own > customized IDEs, based on the commercial and open- source plugins that > they need in their central cockpit for hardware design. > > I've published a white paper on this subject. > http://www.sigasi.com/content/why-hardware-designers-should-switch-
eclipse
> I'd be interested to know what you guys think. > > kind regards > > Philippe Faes > Founding CEO Sigasi > http://www.sigasi.com
Nothing beats Emacs
On Mar 22, 4:06=A0pm, General Schvantzkoph <schvantzk...@yahoo.com>
wrote:
> Nothing beats Emacs
On whole I agree with you, however let's be realistic, the learning curve for Emacs is incredibly steep. For folks who are eyeball-deep in VHDL code 100% of the time, learning Emacs pays off in dividends that continue for years to come. However, not all engineers are in positions where that payback will be as great or continuous. For those, something like Sigasi might work pretty well. I have done a little bit of work with Sigasi in the last week or so. As IDE's go, it's pretty decent. It's far more code centric than most IDE's I've used, and seems well put together. While I suspect I'm faster with Emacs (and as such, some of the refactoring tools Sigasi implements aren't as useful) I've been very interested in how someone new would respond to the environment. It's a lot better than shoving someone into the text editors in any of the vendor tools, and similar products like HDL Designer have the siren call of the schematic capture design which I think leads into bad design practices. Anyhow, Sigasi does seem to be a good tool. I don't know if the price point will make it successful -- another reason emacs is kind of amazing is that it's entirely open source and free, but I wish the developers the best of luck. I daresay it's a hard market to break into. If we get into a position to be purchasing more tool licenses, I'll definitely ask folks to evaluate it. I know I'd feel a lot better about someone using that tool, rather than HDL Designer.
General Schvantzkoph <schvantzkoph@yahoo.com> writes:

> Nothing beats Emacs
I agree! I hate Eclipse. Petter -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?
On 22/03/10 21:54, Petter Gustad wrote:
> General Schvantzkoph <schvantzkoph@yahoo.com> writes: > >> Nothing beats Emacs > > I agree! I hate Eclipse. > > Petter
I find Eclipse baffling, though I wouldn't say I hate it. It seems to have weird jargon (what is a perspective?). I also found it seemed slow (probably because I was running it on a slow machine): but I've never found vi or emacs feel slow. regards Alan P.S. I am a wimp (WIMP?) so I use nedit or notepad++... -- Alan Fitch
BLOOOAAAATTTEEEEDDDDD

Eclipse is painful to use for me. I'm a Vi guy.

Let the Vi/Emacs wars ensue :)

On 03/22/2010 06:03 PM, Alan Fitch wrote:
> On 22/03/10 21:54, Petter Gustad wrote: >> General Schvantzkoph<schvantzkoph@yahoo.com> writes: >> >>> Nothing beats Emacs >> >> I agree! I hate Eclipse. >> >> Petter > > I find Eclipse baffling, though I wouldn't say I hate it. It seems to > have weird jargon (what is a perspective?). > > I also found it seemed slow (probably because I was running it on a slow > machine): but I've never found vi or emacs feel slow. > > regards > Alan > > P.S. I am a wimp (WIMP?) so I use nedit or notepad++... >
-- Jason Thibodeau www.jayt.org
Generally I use nedit and a whole bunch of perl scripts/java apps I've written
over the years. I'm not totally against eclipse. I use it with the Lattice mico32
environment for instance.

Regarding the Sigasi tool, the price on the website is 'within reason'. What's not
within reason, IMHO, is the licensing model. If I don't fork out every year it
will stop working. I would never even look at a tool that I can't get a perpetual
license for. If I develop a project with it then I want to be able to come back to
it again in five years if I have to regenerate the project from my archives.

Philippe schrieb:

> > I've published a white paper on this subject. > http://www.sigasi.com/content/why-hardware-designers-should-switch-eclipse > I'd be interested to know what you guys think. > > kind regards > > Philippe Faes > Founding CEO Sigasi > http://www.sigasi.com
On Mar 22, 2:36=A0pm, "M. Norton" <remill...@gmail.com> wrote:
> On whole I agree with you, however let's be realistic, the learning > curve for Emacs is incredibly steep.
A steep learning curve is a Good Thing. If it was shallow, it would take you a very long time to learn it.
Eclipse is slow even on fast machines.  My most recent experience with
it is on a Phenom II X4 965BE machine (quad core 3.4 GHz), and it
still is noticeably sluggish.

Years ago, people used to criticize Emacs for being slow and a
resource hog.  By today's standards, Emacs is lean and mean.
On Mar 22, 11:54 pm, Petter Gustad <newsmailco...@gustad.com> wrote:
> General Schvantzkoph <schvantzk...@yahoo.com> writes: > > Nothing beats Emacs > > I agree! I hate Eclipse. >
I hate Eclipse too. But I don't like Emacs. Gimme something simple, preferably Multi-Edit.