[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Distributed Symbols for Complex Devices(like Processors). How?



DJ Delorie wrote:

>> sub-symbols like SAM9G45A, SAM9G45B... and so on using a single shared
>> footprint. What's the better way to achieve this with gschem?
> 
> Commonly done.  Create multiple symbols, give each the same refdes,
> they get combined by gnetlist automatically.

One caveat: 
Order of sub symbols in the *.sch file matters for attributes. gnetlist will 
only promote the footprint attribute of the first of a set symbols with the 
same refdes. If the first sub symbol does not contain a footprint attribute, 
the generated netlist entry won't contain a footprint, either. Creation of a 
layout will fail. gschem always appends new symbols to end of the file. That 
way, input order of sub symbols in gschem matters. 

As workaround you can add the same footprint attribute to all symbols of a 
set. An alternative is to sort the sub symbol sections in the *.sch file 
with a text editor. This task may be automated with a sorting script.


>> Is it possible to print a single postscript schematic file from the
>> multiple *.sch input files directly from gschem?

No. In particular, it is not possible to recursively print a whole hierarchy 
of sheets.


> You mean a single pdf, or multi-page ps?  What most people do is
> generate one *.ps for each *.sch, then merge them with a psmerge-type
> utility, usually from within a makefile or script.

IMHO, this is a workaround for the lack of proper multi-page printing with 
one of the geda utils. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Ãffentlicher PGP-SchlÃssel:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user