> 
> 
> After assigning a lot of pins (324 of em..) on a BGA  the other day I
> got a couple of ideas for the future maybe?
> 
> - A new electrical type in the electrical type pull down 
> called "Undefined".
> This would make it easier to spot as yet unassigned 
> electrical types in a design.
> Since Protel defaults to "passive" here,  it is hard to know when you
> look at a part definition later,  if it really is supposed to 
> be passive,  or you
> just didn't know what the pin should have been when you created it.

This is a good idea I think, although I don't tend to use the pin
properties. Can anyone suggest why I should use the pin properties, other
than for self-documentation?

> 
> - It would be really nice to be able to assign pinnames in the
> schematic library (and their electrical type),  just like one now does
> when assigning netnames in Schematic.  Define the first one,  and then
> click on the pins,  and the names are assigned with an autoincrement,
>  and the same electrical type.  This would make assigning address and
>  databus pins all too easy.... I'd guess a lot of this code may
>  already exist(?),  perhaps pins are just a different object type than
>  a netname.

Hi Phil:

This is quite an easy one to do, but it requires a small trick that's not
immediately obvious or intuitive. When you are placing your first pin on the
schematic library part, before you've finally placed it, but after you've
pressed the toolbar button or whatever to select the action, press the TAB
key. This will bring up the pin properties window for the pin being placed,
and all changes here will be global for this object-type. Now, name your pin
as D0 or whatever; place the pin (click with mouse or as I prefer, press
enter on the keyboard), then the next pin you place will be all the same,
except it will be D1, then D2, etc etc. When you start your address bus,
just TAB again, change over to A0, then start again. Using the keyboard
makes it really easy to place a whole stack of these really quickly (ENTER,
DOWN ARROW; ENTER, DOWN ARROW; etc, using two hands...).

It also auto-increments the pin number for you, so if the pins are in
sequence, it's really handy.

I can imagine it would be most tedious to post-rename 324 pins! The quicker
way to post-change placed pins I've found is again to use the keyboard.
Choose "Edit-cHange", then you can select the pin with the cursor keys and
enter key; it's quick and easy to get a good rhythm up doing this for large
numbers of of pins (although I've never actually done it for any more than
144 at a time...).

The TAB "trick" works in most Protel servers, by changing the object
globally insofar as the next one placed. It's good for chaging track widths,
via sizes, net names, lots of things.

Cheers,
MvdW


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*                      - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to