gEDA (GPL'ed Electronic Design) In EE Times
Stuart Brorson writes "At long last, today's EE Times published an article about the gEDA project.
The gEDA project has developed a mature, GPL'd, Linux-based suite of tools useful for electronic design. Using the gEDA tools, you can take a circuit design from schematic capture, through simulation, to PC board layout and fab. Some example PCBs done using gEDA include the Darrell Harmon's single board computer, and the 'free hardware' Ronja Project. Happily, the advantages of open-source for electronics design were well presented in the article. It's good to see that gEDA is getting some well-deserved press for the excellent work which has been going on from over six years now!"
The rest of the package is quite good though, and i have to agree, they've come a long way in these six years. Kudos to the developers!
We payed millions and didn't get a set of mature tools from the major EDA vendors. How are they expecting to develop the same with no budget?
It's good to use your head, but not as a battering ram.
The last time I had to design a circuit board, the boss told me to find a way to do it for free. We found some demo software on the internet that would print out samples of the board overlaid with a grid. (To remove grid, buy the software.) We then had to print to plastic and scrape the grid off with an exacto-knife.
While I no longer do this kind of work, I am pleased to see future generations will never have to worry about irrational demands from the boss. (right?)
Trying to use sarcasm in text-based forums does not work.
Never Underestimate the power of Geeks who are bored out of their mind!!
- Your stupidity got you into this mess, why can't it get you out? -Will Rogers
never bitch about GPL software. The source is there, so either submit some patches or shut the fuck up. That's the GPL way. I don't, i'm just pointing it out. I've used gEDAs' schematic capture and SPICE simulation and found both to be very mature (and useful). Like i said, it has evolved quite a lot. But a PCB designer is an integral part of a electronic design software; it's pretty sure anything you'll design on a computer will end up on a PCB. Sadly, gPCB was abandoned. I would like a PCB designer well integrated to the suite rather than a separate program, no matter how good.
http://www.dlharmon.com.nyud.net:8090/sbc.html http://ronja.twibright.com.nyud.net:8090/
gEDA has a mixed mode simulator program called Gnucap. I haven't tried it, but seems to be quite powerful, even while it's still work in progress.
Last time I looked, gEDA had no support for VHDL. There is a GHDL project that is sort of useful, for simulation only. For FPGA synthesis, you're pretty much stuck with the Xilinx (or other commercial) tools. Xilinx webpack is available for free (though it's limited), and I've heard that the command line utilities can be made to run under wine. There are also linux versions of the tools, but I don't know if they have the same availability as Webpack.
about gSchem:
First, the developer's insistance that power pins on logic IC's be hardwired, in the symbol, to the nets 'VCC' 'VDD' 'VSS' 'GND' as appropriate. Heaven forbid I have a mixed voltage design or have multiple ground nodes.
Second, there seems to be no concept of scale to the components, or agreement as to how large a resistor should be relative to a transitor relative to the connection spacing on an IC. Capacitors and resistors appear larger than inductors, while all the descrite components, IMHO, are way to large compared to the connection spacing on IC's. This makes it hard to create a schematic that is clear and easy to read.
While the interface is really pretty good, they need to put quite a bit of work into the symbol library to make it especially useful.
Come test your mettle in the world of Alter Aeon!
First of all, EDA (Electronic Design Automation) is a 30+ years old industry (maybe even 40+, but I wasn't born then). It spans tools whose cost goes from hundreds dollars to few hundred thousands dollars per license. It also spans several fields, from computer science, to systems theory, to physics, to micro-electronics, to chemistry, etc. etc.
The typical flows for a successfull tools are:
Of course, there are plenty of others, like magma's case and also plenty of unsuccessfull ventures, but in general EDA has benefitted a lot from open source, and some of the biggest names in the university are still open source fans.