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

Re: gEDA-user: devices with different slots? How?



On Sep 6, 2011, at 5:20 AM, Josef Wolf wrote:

> Hello,
> 
> I am trying to create devices with different slots. For example, I'd like to
> have a 7400 consist of four NAND slots and one POWER slot (pins 7+14).

You can find that one in the "Digital" section at http://www.gedasymbols.org/user/kai_martin_knaak/

> Similarly, I'd like to split (for example) a 68332 into its modules (POWER,
> CLOCK, TPU, QSPI, whatever).
> 
> In the past, we have used such modularization with other CAE tools with great
> success, since it helps to keep the schematics simple and understandable.

Yep. Do it all the time with gEDA.

> Instead of having one huge block with several hundred pins for the
> microcontroller, you'd have a separate symbol for each module with a
> relatively moderate pin count for every module.

In some cases, I represent the device with a component that's just a box (no pins!), draw a bus to it as graphical indication of what's going on, and then use the script at
http://www.gedasymbols.org/user/john_doty/tools/pins2gsch.html to define the connection details in a table, since a tangle of lines is not very illuminating. I put a pretty version of the table into the documentation with 
http://www.gedasymbols.org/user/john_doty/tools/pins2tex.html

> 
> From the description on http://geda.seul.org/wiki/geda:gschem_symbol_creation
> I can't figure how to use different symbols for different slots.

Slots are for when the modules are identical, and you want gEDA to assign the pins for you based on the slot number. That's not what you want here.

>  What am I
> missing?

Symbols with the same refdes represent parts of the same physical component. So all you need to do is make the refdes attribute the same on all of your modules.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx




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