Design Con 2015
Breaking News
Comments
Newest First | Oldest First | Threaded View
sabreeblackmon
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
sabreeblackmon   5/26/2011 2:17:00 PM
NO RATINGS
As far as Linux IDE's go, there's a decent number of modern options outside of Eclipse - KDevelop has matured a great deal and is quite stable. Anjuta 3 is a great alternative to KDevelop on GNOME desktops. QT Develop is a good C/C++ IDE, even if it's centric to QT development obviously. Code::Blocks is a good option if you're using wxWidgets for development. Don't forget NetBeans works quite well on Linux workstations.

rharding64
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
rharding64   5/24/2011 10:37:22 AM
NO RATINGS
I cross trained from EE to MS .NET in 2004. since that time i have been designing/building .net based remote control apps of embedded device under test, and control of electronic test equipment. I am now working on .net GUI to embedded device remote control, next FPGA/CPLD. I would like the opportunity to provide unique .net based tools that provide functionality that development teams desire. i am taking these comments here to heart as to discover desired functionality. have a good day.

MHK_#1
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
MHK_#1   5/21/2011 4:28:29 AM
NO RATINGS
I had to admit from my experience that eclipse is the only IDE environment I could find and afford (free). My ear is wide-open to anyone out there, if there is any other IDE that is capable of flexibility at no-cost. However, I was only able to use eclipse IDE in 2 projects in my 20 years DV experience. It is not that I donít want to use, but I donít know how to set it up as if I used to have or a company does not want me to spend a time on it. In authorís article, there is a quick mention about consultant. You read my mind. Every client has their own directory structure, library name and corresponding instance name, simulation and log files/directories, not to mention about a debugging by matching waveform, error message and waveform. I had a very sweet time over 2 projects, because someone already set it up to link each Eclipse window for its own usage. Other GUI environment, xvcs, questasim, incisive, or Debussy, tried to implement its own IDE. That is much uglier. My clients decide to use their own choice of tools to substitute one or many part of those EDAs. It is not matter of linux command line pipeline. It is not matter of emacs vs. vi. In my matter, it is a consistent environment to deal with regardless who is my client would be. If someone develops a well-developed eclipse and plug-in together, I will be the first person to use it.

ay2011
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
ay2011   5/20/2011 12:13:41 PM
NO RATINGS
I am also not a fan of Eclipse-like IDE. The people I know who use Eclipse are those coming to Linux world from a Windows background. It looks to me they do not know how to use vi, emacs and the tool chain (effectively). They are not the best programmers in the team no matter what titles they have. While there's no Visual Studio on Linux, the resort to Eclipse, feeling back at home (Windows). For a Unix/Linux veteran, the initial Eclipse experience can be very uncomfortable. It is slow and a memory hog. When it crashes, everything just disappears instantly from your desktop. I am not against graphical IDE in general; I like Visual Studio when I work on Windows. But on Linux, I haven't seen a graphical IDE that really productive yet. Maybe we can expect a really good open-source open platform IDE (as efficient as Linux tool chain, graphically appealing and feature-rich as Eclipse but written in native C/C++, but Java) in the next 10 years. Anyway, people just have different tastes, keep up the efforts and I am sure that it has its own market.

Nick Z
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
Nick Z   5/19/2011 1:56:06 PM
NO RATINGS
For SystemVerilog, I use emacs almost by default. The combination of verilog-mode (http://www.veripool.org/wiki/verilog-mode) and snippets (http://coverification.com/2009/12/17/systemverilog-snippets-for-emacs/) works well enough, but when I'm deep in my environment trying to remember the name of a function or task for a specific class, I would love a nice IntelliSense like any other software IDE. And emacs (still) isn't really for the faint of heart, even with all the help online. I've tried SVEditor plugin for Eclipse (http://sveditor.sourceforge.net/), and it works fairly well, but the intellisense breaks down a bit for macros and large projects.

dyson
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
dyson   5/19/2011 8:27:18 AM
NO RATINGS
Doesn't EMACS provide a lot of the capabilities of an IDE? Syntax driven editor, change, build, debug flow support. Also what about the GUI's offered by the various tool vendors: where do they fit in? Historically these have been seen as for beginners and tend to slow down the development process requiring lots of mouse clicks to do something a couple of keystrokes can do (e.g. !r). Also graphical tools have been seen, historically, as associated with out-dated design methods (schematics)

Paddy3118
User Rank
Rookie
re: Time to exploit IDEs for hardware design and verification
Paddy3118   5/19/2011 8:20:02 AM
NO RATINGS
No matter how good the IDE is, I believe what you call toolchain management should be based on the command line ad command scripts. The reason being is that with confidence comes the desire to stretch your tool in ways not envisaged by the GUI. Having all functions accessible by script will allow one to automate a flow in the way one wants and in the scripting language one chooses.



Top Comments of the Week
Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
<b><a href=Betajet">

The Circle – The Future's Imperfect in the Present Tense
Betajet
5 comments
The Circle, a satirical, dystopian novel published in 2013 by San Francisco-based writer Dave Eggers, is about a large, very powerful technology company that combines aspects of Google, ...

Max Maxfield

Recommended Reads From the Engineer's Bookshelf
Max Maxfield
27 comments
I'm not sure if I read more than most folks or not, but I do I know that I spend quite a lot of time reading. I hate to be idle, so I always have a book or two somewhere about my person -- ...

Martin Rowe

Make This Engineering Museum a Reality
Martin Rowe
Post a comment
Vincent Valentine is a man on a mission. He wants to make the first house to ever have a telephone into a telephone museum. Without help, it may not happen.

Rich Quinnell

Making the Grade in Industrial Design
Rich Quinnell
16 comments
As every developer knows, there are the paper specifications for a product design, and then there are the real requirements. The paper specs are dry, bland, and rigidly numeric, making ...

Special Video Section
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
10:29
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avagoís ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
Doug Bailey, VP of marketing at Power Integrations, gives a ...
See how to ease software bring-up with DesignWare IP ...
DesignWare IP Prototyping Kits enable fast software ...
This video explores the LT3086, a new member of our LDO+ ...
In todayís modern electronic systems, the need for power ...