Specifications
Editing Device Symbols 151
names A0 through A7. These pin names were also given pin numbers. The
pin numbers 1 2 3 4 11 12 13 and 14 were assigned.
It is also possible to skip a pin name when assigning pin numbers to a pin
name sequence. Consider the previous example, if we didn't want to assign
the number 11 but wanted all other pin names to get the same number, we
would do the following: A0..7(1..4,,12..14) instead of A0..7(1..4 11..14).
Two commas in a row causes a pin to be skipped when assigning the pin
numbers. Three commas cause two pins to be skipped. Four commas, etc.
Bus pin names are denoted by a name followed by [...]. Bus pins do not
need to have internal pin names defined and may not have pin numbers.
Bus internal pin names must appear between a [ and a ]. They have the same
format as normal pin names and may have pin numbers. Internal pin names
may be added without adding a bus name pin by not placing a bus name in
front of the []. For example, [A B C] adds the internal pin names “A”, “B”,
and “C” to the pin list.
The pin function (input, output, etc.) can be specified by placing a "|"
character followed by a letter denoting the type. All following pins will
have the specified type until another "|" specification is found. The
allowable pin type characters are:
For example:
|I CLK,,D0..7 |O Q0..7
I Input
O Output
3 3-state output
B Bidirectional
C Open collector
E Open emitter
L Low
H High
N No connection
P Power
D Driver
A Analog
LW Reference.bk Page 151 Monday, December 15, 2003 5:59 PM