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.



Flash Poll
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Engineer's Bookshelf
Caleb Kraft

The Martian: A Delightful Exploration of Math, Mars & Feces
Caleb Kraft
6 comments
To say that Andy Weir's The Martian is an exploration of math, Mars, and feces is a slight simplification. I doubt that the author would have any complaints, though.

The Engineering Life - Around the Web
Caleb Kraft

Surprise TOQ Teardown at EELive!
Caleb Kraft
Post a comment
This year, for EELive! I had a little surprise that I was quite eager to share. Qualcomm had given us a TOQ smart watch in order to award someone a prize. We were given complete freedom to ...

Design Contests & Competitions
Caleb Kraft

Join The Balancing Act With April's Caption Contest
Caleb Kraft
57 comments
Sometimes it can feel like you're really performing in the big tent when presenting your hardware. This month's caption contest exemplifies this wonderfully.

Engineering Investigations
Caleb Kraft

Frankenstein's Fix: The Winners Announced!
Caleb Kraft
8 comments
The Frankenstein's Fix contest for the Tektronix Scope has finally officially come to an end. We had an incredibly amusing live chat earlier today to announce the winners. However, we ...

Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)