[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Database on symbols, footprints and other (was "Re: gattrib")
For less-common parts, I would think the schematic symbols would be
generated _from_ data in the parts database. Let's say you're
interested in using a particular 80-pin IC with a pinout that doesn't
resemble any other part that is in the database or the symbol
library. Here's an example of a possible work flow... not everyone
will want something this complicated, but various people will various
parts of this flow:
-enter all known data about the part into the database (pinout, package
options, full part number, operating temperature range, possible
suppliers and supplier part numbers, etc.)
-generate a .sym file from the database to match the part's pinout --
could be done automatically with options to cover different work flows
and user preferences.
* make a schematic
* select generic parts from the database by spec and attach them to the
symbols
- Generate a BOM. query database for purchasing info.
- Run checks. query the database for more info about parts in BOM. Do
they all meet operating temperature requirement?
* run the conversion to netlists, proto-board, model
(* run model and re-select parts, re-run conversion)
* layout the board
The point is, I think the parts database will be accessed at several
points in the process, not just post-gschem and
pre-layout/simulation/BOM generation. Also, there's no reason for a
parts database to be tied to gEDA specifically (as it would be if it
was integrated in gschem); it is a very generic function and could be
useful to all EDA users.
Note that in this flow, the schematic symbols stay fairly 'light' but
additional info is available from the database for tasks that otherwise
would require 'heavy' symbols.
__________________________________________________________________
From: Armin Faltl <armin.faltl@xxxxxx>
To: gEDA user mailing list <geda-user@xxxxxxxxxxxxxx>
Sent: Thu, May 6, 2010 11:41:18 AM
Subject: Re: gEDA-user: Database on symbols, footprints and other (was
"Re: gattrib")
>> I think even a lot of the database stuff is possible in Guile.
I've used a Guile interface layer to MySQL and PostgreSQL, it works
very well. It's called Guile-DBI:
>>
>> [1]http://home.gna.org/guile-dbi/
>>
>
> Hmm. Could a parts database utility be constructed to be logically
inserted ahead of the gnetlist back end (using -l or -m options)?
Plug-in...
>
Understandig the details of slots etc. or not, this is the way I want
to
work:
* make a schematic
* select parts by spec and attach them to the symbols
* run the conversion to netlists, proto-board, model
(* run model and re-select parts, re-run conversion)
* layout the board
Is this what you mean with "ahead of the gnetlist back end" ?
_______________________________________________
geda-user mailing list
[2]geda-user@xxxxxxxxxxxxxx
[3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
References
1. http://home.gna.org/guile-dbi/
2. mailto:geda-user@xxxxxxxxxxxxxx
3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user