gEDA-dev: gnetman inspired libgeda datastructures

al davis ad136 at freeelectron.net
Tue Mar 20 22:05:42 EDT 2007


On Tuesday 20 March 2007 21:41, Stuart Brorson wrote:
> *  VHDL:  I tend to favor keeping gschem's file format like
> it is, rather than embarking on a radical overhaul like
> changing to a VHDL-like format.  I'd prefer to see gschem's
> file format tweaked to support hierarchy (achievable by, for
> example, using {} when appropriate I think).  The important
> thing here is that we retain the ability to read legacy
> schematics.

My recommendation is to adopt VHDL as an interchange format, so 
the tool specific formats can remain.  The translator (now 
gnetlist) should be replaced so that translations are done to 
and from VHDL.

I agree that digging into gschem (or PCB) and rearranging the 
whole thing around VHDL is not a good idea at this point.

I agree that it is important to retain the ability to read 
legacy schematics.  I also believe it is important to be able 
to move forward, and interface better to other tools.  Strictly 
retaining the old format puts these goals in conflict.  
Adoption of an independent interchange format makes it possible 
to do both.  You can do whatever you want with the 
tool-specific format, because the interchange format will give 
you a migration path between new and old.



More information about the geda-dev mailing list