|
|
1.1 root 1: .so CDL
2: .TH PINS 1G
3: .SH NAME
4: pins \- look up pin names
5: .SH SYNOPSIS
6: .B pins
7: .I pattern ...
8: .SH DESCRIPTION
9: .I pins
10: prints the description of
11: the chip type
12: .I pattern
13: from the file
14: .BR /usr/lib/cda/lib/pins .
15: .I pattern
16: is in a form suitable for
17: .IR grep (I).
18: If the name matched is a synonym for another part,
19: both type names will be printed.
20: The pin names and pin numbers are used by the
21: circuit macro expander
22: .IR cdm .
23: .sp.5
24: .SS
25: Naming Conventions
26: .PP
27: A set of pin naming conventions is used,
28: based on the traditional naming found
29: in, for example, the Texas Instruments TTL Data Book.
30: Function inputs and outputs are usually
31: given as a single capital letter.
32: Special inputs and outputs are given a
33: short mnemonic name, such as \fBCLR\fP for clear.
34: Lowercase letters are used where a subscript might
35: normally be used.
36: Where multiple gates exist within a single package,
37: they are distinguished by appending a zero based numeric index.
38: Pins which are active when low are indicated by
39: adding a minus sign as the last character of the name.
40: .LP
41: General inputs are labeled with a single letter starting
42: with the letter
43: .BR A .
44: Functions with single inputs use the letter
45: .B D
46: with indices,
47: as well as memories and flip-flops.
48: When the outputs of logic elements are
49: not synchronous
50: with respect to another input
51: they are named
52: .BR Y .
53: Synchronous outputs, such as with flip-flops are called
54: .BR Q .
55: Clock lines are called
56: .BR CK ,
57: clear lines are called
58: .BR CLR ,
59: preset lines are called
60: .BR PR .
61: Select lines for multiplexors and data selectors
62: are called
63: .BR S .
64: The letter
65: .B G
66: is used for
67: enable, chip enable, chip select, and output enable.
68: The use of
69: .B OE
70: for output enable is used for
71: tri-state devices where there is a separate enabling
72: of the chip and its outputs (such as 74S373).
73: Memories use the letter
74: .B A
75: for address lines,
76: .B WE
77: for write enable
78: and
79: .B Y
80: for outputs.
81: \*(SA
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.