[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: design decisions: PCB<->schematic
On Friday, November 22, 2002, at 02:10 PM, Egil Kvaleberg wrote:
> Which sort of reminds me of an old idea of mine: Whereas a schematic
> drawing is super for visualizing analog circuits and also some digital
> circuits (gate logic, for instance), it is in fact pretty unsuited for
> drawing various types of processor systems, for instance. In this case,
> a textual specification would be better, listing the components, and
> then describing the signals and which components they connect.
Agreed. I used gschem to design a system that hooks up to a TI 'C6711
DSK, and rather than draw the bus, I just used a bunch of off-page
connectors attached to each device. (The DSK bus connector symbols were
generated by a script.) Then, when I needed to prototype the system, I
just created a netlist by listing the different gschem schematics on
the command line of gnetlist. The same can be done with hierarchical
components.
The problem with implementing Egil's suggestion (as I understand it) is
that if you are joining nets together with some sort of list or table,
you would run into a arbitrarily low limit of how many nets you can
rename in gnetlist (64, IIRC... can't find the patch at the moment).
If, however, you attach the same net name to each bit on the bus (e.g.
D0, D1 instead of FLASH_D0 or whatever), things should work.
--
Charles Lepple <clepple@ghz.cc>
http://www.ghz.cc/charles/