A large commit.
[pdp8.git] / sw / rescue / lab8e_goettingen / disk1_im6100 / rkb / paroff / pls.pa
1 / PLS.PA
2 /
3 /
4 / 26-NOV-86 REV 1.0 KJ.S.
5 / 28-NOV-86 REV 1.1 KJ.S. COUNTER SECTION
6 / 10-DEC-86 REV 1.2 KJ.S. MUX SECTION CHANGED
7 / 12-DEC-86 REV 1.3 KJ.S. LOGIC INPUT
8 / 12-DEC-86 REV 1.4 KJ.S. OUTPUT
9 /
10 /
11 / TWO PAGES
12 /
13
14 COUNT=1
15 / LOGIC=1
16
17 SECT1=1
18 SECT2=1
19 SECT3=1
20 SECT4=1
21
22 *200
23
24
25
26 START, CLA CLL
27
28 IFDEF COUNT <
29
30 JMS DRAWA3
31 TAD (PLS0
32 JMS DRAW
33 20
34
35 IFDEF SECT1 <
36 TAD (PLSC1
37 JMS DRAW
38 20
39 >
40 IFDEF SECT2 <
41 TAD (PLSC2
42 JMS DRAW
43 20
44 >
45 IFDEF SECT3 <
46 TAD (PLSC3
47 JMS DRAW
48 20
49 >
50 IFDEF SECT4 <
51 TAD (PLSC4
52 JMS DRAW
53 20
54 >
55 >
56
57
58 IFDEF LOGIC <
59
60 JMS DRAWA3
61 TAD (PLS0
62 JMS DRAW
63 20
64
65 IFDEF SECT1 <
66 TAD (PLSL1
67 JMS DRAW
68 20
69 >
70 IFDEF SECT2 <
71 TAD (PLSL2
72 JMS DRAW
73 20
74 >
75 IFDEF SECT3 <
76 TAD (PLSL3
77 JMS DRAW
78 20
79 >
80 >
81
82 JMP DRAWEX
83
84 PAGE
85 \f FIELD 2
86 *0
87
88 PLS0, TEXT /"COMMON[[[[[[[1[2];/
89 TEXT /SP'7;/
90 TEXT /VS5;/
91 TEXT \PU;PA30,2.5;"SIPART];LBL/M-S 51S$MC$;\
92 TEXT \$MC$;PR0,10;"SIPIN];LBPLS V3D 18/20-116\
93 IFDEF PLSERR <
94 TEXT /E/
95 >
96 / >>>VERSION<<<
97 TEXT /-1.4$MC$;/
98 0
99
100 \f IFDEF COUNT <
101
102 PLSC1, TEXT /PA0,200;/
103 TEXT /PR50,35;"LSYMB2[L[5];PR0,-5;"LSYMB2[H[5];/
104 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"LSYMB2[L[5];/
105 TEXT /PR0,-10;"LSYMB2[H[5];"CNT16X[44];/
106 TEXT /PD10,0;PU10,0;/
107 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
108 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
109 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"LSYMB2[H[5];/
110 TEXT /"CNT16X[43];PR20,0;/
111 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
112 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
113 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[42];/
114 TEXT /PR20,0;/
115 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
116 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
117 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[41];/
118 TEXT /PR20,0;/
119 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
120 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
121 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[53];/
122 TEXT /PR20,0;/
123 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
124 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
125 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[52];/
126 TEXT /PR20,0;/
127 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
128 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
129 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[51];/
130 TEXT /PR20,0;/
131 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
132 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
133 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[63];/
134 TEXT /PR20,0;/
135 TEXT /PU;PR0,25;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
136 TEXT /PR0,-5;"LSYMB2[L[5];PR0,-5;"LSYMB2[L[5];/
137 TEXT /PR0,-5;"LSYMB2[H[5];PR0,-5;"CNT16X[40];/
138
139 IFDEF PLSERR<
140 / MUX CONNECTION 0-7
141 TEXT /PR10,0,0,-25,-257.5,0,0,-62.5,22.5,0;PU;/
142 TEXT /PR0,5;PD;PR-20,0,0,55,220,0,0,27.5;PU;/
143 TEXT /PR-35,0;PD;PR0,-30,-182.5,0,0,-47.5,17.5,0;PU;/
144 TEXT /PR0,5;PD;PR-15,0,0,40,145,0,0,32.5;PU;/
145 TEXT /PR-35,0;PD;PR0,-35;PU;PR45,-32.5;PD;/
146 TEXT /PR-12.5,0,0,32.5,-140,0,0,-32.5,12.5,0;/
147 TEXT /PU0,5;PD;PR-7.5,0,0,25,137.5,0,0,-25,10,0;PU;/
148 TEXT /PR0,5;PD;PR-7.5,0,0,17.5,-137.5,0,0,-17.5,5,0;PU;/
149 TEXT /PR0,5;PD;PR-10,0,0,10,145,0,0,-10,5,0;PU;
150 TEXT /PR0,-20;PD;PR-15,0,0,40;PU;PU-2.5,2.5;PD0,-47.5,17.5,0;
151 TEXT /PU0,-5;PD-20,0,0,55;PU-2.5,2.5;PD0,-62.5,22.5,0;/
152 TEXT /PU-80,50;PD0,37.5,10,0;PU-35,0;PD-10,0,0,-40;
153 TEXT /PU-35,-2.5;PD0,42.5;PU-35,0;PD0,-20,275,0,0,15,-5,0;/
154 TEXT /PU0,10;PD10,0,0,30,-320,0;"ARWIS2[K];/
155 TEXT /PU10,-50;PD280,0,0,10,5,0;/
156 >
157
158 IFNDEF PLSERR <
159 / MUX CONNECTION 1-7,0
160 TEXT /PR10,0,0,-25,-257.5,0,0,-27.5,22.5,0;PU;/
161 TEXT /PR0,-35;PD;PR-20,0,0,60,220,0,0,27.5;PU;/
162 TEXT /PR-35,0;PD;PR0,-30,-182.5,0,0,-52.5,17.5,0;PU;/
163 TEXT /PR0,5;PD;PR-15,0,0,45,145,0,0,32.5;PU;/
164 TEXT /PR-35,0;PD;PR0,-35;PU;PR45,-37.5;PD;/
165 TEXT /PR-12.5,0,0,37.5,-140,0,0,-37.5,12.5,0;/
166 TEXT /PU0,5;PD;PR-7.5,0,0,30,137.5,0,0,-30,10,0;PU;/
167 TEXT /PR0,5;PD;PR-7.5,0,0,22.5,-137.5,0,0,-22.5,5,0;PU;/
168 TEXT /PR0,5;PD;PR-10,0,0,15,145,0,0,-15,5,0;PU;
169 TEXT /PR0,-20;PD;PR-15,0,0,45;PU-2.5,2.5;PD0,-52.5,17.5,0;
170 TEXT /PU0,-5;PD-20,0,0,60;PU-2.5,2.5;PD0,-27.5,22.5,0;/
171 TEXT /PU-80,15;PD0,37.5,10,0;PU-35,0;PD-10,0,0,-40;
172 TEXT /PU-35,-2.5;PD0,42.5;PU-35,0;PD0,-20,275,0,0,15,-5,0;/
173 TEXT /PU0,10;PD10,0,0,30,-317.5,0;"ARWIS2[K];/
174 TEXT /PU7.5,-50;PD280,0,0,10,5,0;/
175 >
176
177 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
178 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
179 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
180 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
181 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
182 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
183 TEXT /PU-10,40;PD0,-30,-10,0;PU0,-10;PD5,0,0,-15;PU-25,5;PD0,10,5,0;/
184 TEXT /PU;/
185 0
186
187 \f/ CLOCK GENERATION
188
189 PLSC2, TEXT /PU;PA37.5,30;PR5,20;"PLUS1];PD0,-5;"RN3[R1];PD0,-5;/
190 TEXT /PU-5,0;"ARWIS2[M];/
191 TEXT /PD12.5,0;"INV0[54[ 5[6];PD7.5,0,0,27.5,-7.5,0;/
192 TEXT /"INV2[84[9[ 8];PD-7.5,0,0,27.5,20,0;/
193 TEXT /"NAND20[64[ 9[ 8[10];PD7.5,0,0,40,12.5,0,0,32.5,-30,0;/
194 TEXT /"AND22[73[5[6[ 4];PD-7.5,0,0,42.5,5,0;/
195 /CLOCK
196 TEXT /PU-12.5,-15;"ARWIS2[J];PD32.5,0,0,-7.5,-7.5,0;/
197 TEXT /PU32.5,-2.5;PD-10,0;PU10,-5;PD-10,0;/
198 TEXT /"NAND22[64[5[6[ 4];PD-12.5,0;"AND22[73[1[2[ 3];/
199 TEXT /PD-12.5,0,0,35,10,0;/
200 /LOAD
201 TEXT /PU12.5,-50;"LSYMB0[H[5];PU30,-17.5;PD-7.5,0;/
202 TEXT /"INV2[54[13[12];PD-15,0;"INV2[54[1[ 2];/
203 TEXT /PD-7.5,0;PU25,0;PD0,-30,-7.5,0;/
204 TEXT /"INV2[54[11[10];PD-7.5,0,0,30;PU25,-15;/
205 IFDEF PLSERR <
206 TEXT /PD-7.5,0;"INV2[54[3[ 4];PD-12.5,0;/
207 >
208 IFNDEF PLSERR <
209 TEXT /PD-7.5,0;"INV2[54[3[ 4];PD-7.5,0;"CROSS];PD-5,0;/
210 >
211 TEXT /"ARWOS2[L];/
212 TEXT /PU15.5,-62.5;PD4,0;PU-2,0;PD0,5;"CAPAN1[C1];/
213 TEXT /PD0,27.5,7.5,0;"RN0[R2];PD7.5,0;/
214 TEXT /PU-25,-7.5;PD10,0;"QUARZ0[Q1];PD10,0;PU-17.5,-10;PD-7.5,0;PU;/
215 / QUARZ
216 0
217 \f/ DURATION MUX AND COUNTER
218
219 PLSC3, TEXT /PA120,157.5;/
220 TEXT /PR15,0;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];/
221 TEXT /PU-15,5;"MUX512[62];PD7.5,0,0,-10,-55,0,0,-7.5,7.5,0;/
222 TEXT /PU0,85;PD0,-67.5,-10,0,0,-22.5,10,0;"AND20[64[ 1[ 2[3];/
223 TEXT /PD15,0;"CNT102[72];PD-10,0,0,-55,-7.5,0;PU-7.5,15;/
224 TEXT /"ARWIS2[I];PD25,0;PU-20,0;PD0,60,20,0;/
225 TEXT /PU-10,15;PD0,-10,-5,0,0,-50,15,0;/
226 TEXT /PU15,0;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];/
227 TEXT /PU0,-5;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];PU-15,15;/
228 TEXT /"CNT102[70];PD-17.5,0;"OR22[50[9[8[10];
229 TEXT /PD-7.5,0;"ARWOS2[D];PU35,12.5;"LSYMB2[H[5];/
230 TEXT /PU0,10;"LSYMB2[H[5];PU0,5;PD-10,0;PU10,45;"LSYMB2[H[5];/
231 TEXT /PU0,10;"LSYMB2[H[5];PU0,5;"LSYMB2[L[5];/
232 / MUX SWITCH
233 TEXT /PU15,45;PD40,0,0,5;"RN1[N57];PD0,5;/
234 TEXT /PU5,0;PD0,-5;"RN3[N56];PD0,-10,-45,0;/
235 TEXT /PU0,-5;PD50,0,0,15;"RN1[N55];PD0,5;/
236 TEXT /PU-10,0;PD12.5,0;"PLUS0];/
237 TEXT /PU-22.5,0;"GRND0];/
238 TEXT /PD-15,0,0,-7.5;PU-2,0;PD2,-5,0,-7.5;/
239 TEXT /PU5,20;PD0,-7.5;PU-2,0;PD2,-5,0,-12.5;/
240 TEXT /PU5,25;PD0,-7.5;PU-2,0;PD2,-5,0,-17.5;/
241 TEXT /PU4,15;SP'8;LT2,.75;PD0,10,-18,0,0,-10,18,0;LT;SP'7;/
242 / 2. SWITCH
243 TEXT /PU28.5,-25;/
244 TEXT /"PLUS0];PD-17.5,0;PU15,0;/
245 TEXT /PD0,-5;"RN3[N37];PD0,-20;PU-5,5;/
246 TEXT /PD0,15;"RN1[N36];PD0,5;PU-5,0;/
247 TEXT /PD0,-5;"RN3[N35];PD0,-10;PU-5,5;/
248 TEXT /PD0,5;"RN1[N34];PD0,5;/
249 TEXT /PU-7.5,0;"GRND0];
250 TEXT /PD-17.5,0;PU15,0;/
251 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-22.5;PU-5,35;/
252 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-17.5;PU-5,30;/
253 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-12.5;PU-5,25;/
254 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-7.5;PU-4,5;SP'8;LT2,.75;/
255 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,-5;SP'7;LT;/
256 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
257 / LSD SWITCH
258 TEXT /PU57.5,-40;"PLUS0];PD-17.5,0;PU15,0;/
259 TEXT /PD0,5;"RN1[N62];PD0,5;PU-5,5;/
260 TEXT /PD0,-10;"RN3[N63];PD0,-5;PU-5,0;/
261 TEXT /PD0,5;"RN1[N64];PD0,15;PU-5,5;/
262 TEXT /PD0,-20;"RN3[N65];PD0,-5;/
263 TEXT /PU-7.5,0;"GRND0];
264 TEXT /PD-17.5,0;PU15,0;/
265 TEXT /PD0,7.5,-2,5;PU2,0;PD0,7.5;PU-5,-20;/
266 TEXT /PD0,7.5,-2,5;PU2,0;PD0,12.5;PU-5,-25;/
267 TEXT /PD0,7.5,-2,5;PU2,0;PD0,17.5;PU-5,-30;/
268 TEXT /PD0,7.5,-2,5;PU2,0;PD0,22.5;PU-4,-30;SP'8;LT2,.75;/
269 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,30;SP'7;LT;/
270 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
271
272 TEXT /PU62.5,0;"NOR80[82];PD7.5,0,0,-30,-20,0,0,-7.5,7.5,0;/
273 TEXT /PU-15,-5;/
274 / MSB SWITCH
275 TEXT /"PLUS0];PD-17.5,0;PU15,0;/
276 TEXT /PD0,-5;"RN3[N12];PD0,-20;PU-5,5;/
277 TEXT /PD0,15;"RN1[N13];PD0,5;PU-5,0;/
278 TEXT /PD0,-5;"RN3[N14];PD0,-10;PU-5,5;/
279 TEXT /PD0,5;"RN1[N15];PD0,5;/
280 TEXT /PU-7.5,0;"GRND0];
281 TEXT /PD-17.5,0;PU15,0;/
282 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-22.5;PU-5,35;/
283 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-17.5;PU-5,30;/
284 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-12.5;PU-5,25;/
285 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-7.5;PU-4,5;SP'8;LT2,.75;/
286 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,-5;SP'7;LT;/
287 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
288 / DUR ZERO
289 TEXT /PU62.5,0;"NOR40[80[ 9[10[11[12[13];/
290 TEXT /PD7.5,0,0,20,-20,0,0,7.5,7.5,0;"OR20[50[ 6[ 5[4];/
291 TEXT /PD5,0;"ARWOS0[F];/
292 0
293 \f/ PULSE WIDTH MUX AND COUNTER
294
295 PLSC4, TEXT /PA260,157.5;/
296 TEXT /PR15,0;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];/
297 TEXT /PU-15,5;"MUX512[61];PD7.5,0,0,-10,-55,0,0,-7.5,7.5,0;/
298 TEXT /PU0,85;PD0,-67.5,-10,0,0,-22.5,10,0;"AND20[64[12[13[11];/
299 TEXT /PD15,0;"CNT102[71];PD-10,0,0,-55,-7.5,0;PU-7.5,15;/
300 TEXT /"ARWIS2[H];PD25,0;PU-20,0;PD0,60,20,0;/
301 TEXT /PU-10,15;PD0,-10,-5,0,0,-50,15,0;/
302 TEXT /PU15,0;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];/
303 TEXT /PU0,-5;"LSYMB0[L[5];PU0,-5;"LSYMB0[L[5];PU-15,15;/
304 TEXT /"CNT102[60];PD-17.5,0;"OR22[50[13[12[11];
305 TEXT /PD-7.5,0;"ARWOS2[E];PU35,12.5;"LSYMB2[H[5];/
306 TEXT /PU0,10;"LSYMB2[H[5];PU0,5;PD-10,0;PU10,45;"LSYMB2[H[5];/
307 TEXT /PU0,10;"LSYMB2[H[5];PU0,5;"LSYMB2[L[5];/
308 / MUX SWITCH
309 TEXT /PU15,45;PD40,0,0,5;"RN1[N27];PD0,5;/
310 TEXT /PU5,0;PD0,-5;"RN3[N32];PD0,-10,-45,0;/
311 TEXT /PU0,-5;PD50,0,0,15;"RN1[N31];PD0,5;/
312 TEXT /PU-10,0;PD12.5,0;"PLUS0];/
313 TEXT /PU-22.5,0;"GRND0];/
314 TEXT /PD-15,0,0,-7.5;PU-2,0;PD2,-5,0,-7.5;/
315 TEXT /PU5,20;PD0,-7.5;PU-2,0;PD2,-5,0,-12.5;/
316 TEXT /PU5,25;PD0,-7.5;PU-2,0;PD2,-5,0,-17.5;/
317 TEXT /PU4,15;SP'8;LT2,.75;PD0,10,-18,0,0,-10,18,0;LT;SP'7;/
318 / 2. SWITCH
319 TEXT /PU28.5,-25;/
320 TEXT /"PLUS0];PD-17.5,0;PU15,0;/
321 TEXT /PD0,-5;"RN3[N16];PD0,-20;PU-5,5;/
322 TEXT /PD0,15;"RN1[N25];PD0,5;PU-5,0;/
323 TEXT /PD0,-5;"RN3[N24];PD0,-10;PU-5,5;/
324 TEXT /PD0,5;"RN1[N23];PD0,5;/
325 TEXT /PU-7.5,0;"GRND0];
326 TEXT /PD-17.5,0;PU15,0;/
327 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-22.5;PU-5,35;/
328 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-17.5;PU-5,30;/
329 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-12.5;PU-5,25;/
330 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-7.5;PU-4,5;SP'8;LT2,.75;/
331 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,-5;SP'7;LT;/
332 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
333 / LSD SWITCH
334 TEXT /PU57.5,-40;"PLUS0];PD-17.5,0;PU15,0;/
335 TEXT /PD0,5;"RN1[N51];PD0,5;PU-5,5;/
336 TEXT /PD0,-10;"RN3[N52];PD0,-5;PU-5,0;/
337 TEXT /PD0,5;"RN1[N53];PD0,15;PU-5,5;/
338 TEXT /PD0,-20;"RN3[N54];PD0,-5;/
339 TEXT /PU-7.5,0;"GRND0];
340 TEXT /PD-17.5,0;PU15,0;/
341 TEXT /PD0,7.5,-2,5;PU2,0;PD0,7.5;PU-5,-20;/
342 TEXT /PD0,7.5,-2,5;PU2,0;PD0,12.5;PU-5,-25;/
343 TEXT /PD0,7.5,-2,5;PU2,0;PD0,17.5;PU-5,-30;/
344 TEXT /PD0,7.5,-2,5;PU2,0;PD0,22.5;PU-4,-30;SP'8;LT2,.75;/
345 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,30;SP'7;LT;/
346 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
347
348 TEXT /PU62.5,0;"NOR80[81];PD7.5,0,0,-30,-20,0,0,-7.5,7.5,0;/
349 TEXT /PU-15,-5;/
350 / MSB SWITCH
351 TEXT /"PLUS0];PD-17.5,0;PU15,0;/
352 TEXT /PD0,-5;"RN3[N41];PD0,-20;PU-5,5;/
353 TEXT /PD0,15;"RN1[N42];PD0,5;PU-5,0;/
354 TEXT /PD0,-5;"RN3[N43];PD0,-10;PU-5,5;/
355 TEXT /PD0,5;"RN1[N44];PD0,5;/
356 TEXT /PU-7.5,0;"GRND0];
357 TEXT /PD-17.5,0;PU15,0;/
358 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-22.5;PU-5,35;/
359 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-17.5;PU-5,30;/
360 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-12.5;PU-5,25;/
361 TEXT /PD0,-7.5;PU-2,0;PD2,-5;PD0,-7.5;PU-4,5;SP'8;LT2,.75;/
362 TEXT /PD0,10,23,0,0,-10,-23,0;PU-11,-5;SP'7;LT;/
363 TEXT /PD62.5,0;PU0,-5;PD-62.5,0;PU0,-5;PD62.5,0;PU0,-5;PD-62.5,0;/
364 / DUR ZERO
365 TEXT /PU62.5,0;"NOR40[80[ 5[ 4[ 3[ 2[1];/
366 TEXT /PD7.5,0,0,20,-20,0,0,7.5,7.5,0;"OR20[50[ 6[ 5[4];/
367 TEXT /PD5,0;"ARWOS0[G];/
368 0
369
370 >
371 \f IFDEF LOGIC <
372 /
373 / C = RESET
374 /
375 PLSL1, TEXT /PA20,235;PR0,0;/
376 TEXT /"PLUS1];PD0,-5;"RN3[N66];PD0,-5;"CROSS];PD0,-2.5,"CAPCN3[C5];/
377 TEXT /PD0,-2.5;"GRND];PU-7.5,10;"ARWIS2[C];PD15,0;"INV0[83[ 3[4];/
378 TEXT /PD15,0;/
379 TEXT /"INV0[34[11[10];PD12.5,0,0,-35,80,0,0,-35,20,0;/
380 TEXT /PD0,-115,112.5,0,0,67.5,47.5,0;"AND20[12[ 2[ 1[3];/
381 TEXT /PD7.5,0,0,45,-35,0,0,40,-12.5,0,0,7.5;/
382 TEXT /PU0,-87.5;PD0,-7.5,PU-17.5,-12.5;PD7.5,0;/
383 TEXT /"AND20[33[13[12[11];PD72.5,0;"ARWOS0[J];/
384 TEXT /PU-180,-50;PD0,-7.5;PU-22.5,95;/
385 TEXT /PD30,0,0,-32.5,7.5,0;"AND20[13[ 8[ 9 [10];/
386 TEXT /PD7.5,0,0,10;PU-25,20;PD0,22.5,7.5,0;/
387 TEXT /"AND20[24[ 2[ 1[3];PD7.5,0,0,10,-32.5,0,0,32.5;/
388 TEXT /PU-152.5,22.5;PD0,-15,7.5,0;"INV0[83[ 5[6];/
389 TEXT /PD7.5,0,0,-10,-25,0,0,-10,7.5,0;PU-32.5,15;/
390 /
391 / A = RUN
392 /
393 TEXT /"PLUS1];PD0,-5;"RN3[N67];PD0,-5;"CROSS];PD0,-2.5,"CAPCN3[C6];/
394 TEXT /PD0,-2.5;"GRND];PU-7.5,10;"ARWIS2[A];PD15,0;"INV0[83[13[12];/
395 TEXT /PD15,0;/
396 TEXT /"AND20[74[ 1[ 2[3];PD7.5,0,0,-12.5;PU-25,0;/
397 TEXT /PD0,-10,7.5,0;"INV0[34[ 9[8];PD7.5,0;/
398 TEXT /PU-25,10;PD212.5,0,0,-75,12.5,0;"OR3N0[21[ 2[ 8[ 1[9];/
399 TEXT /PD15,0;PU-157.5,62.5;PD-7.5,0,0,12.5;PU90,-47.5;/
400 TEXT /PD-10,0,0,12.5,-40,0,0,30,-100,0,0,-12.5,7.5,0;/
401 TEXT /PU-57.5,7.5;/
402 /
403 / B = TRIGGER
404 /
405 TEXT /"PLUS1];PD0,-5;"RN3[N61];PD0,-5;"CROSS];PD0,-2.5,"CAPCN3[C4];/
406 TEXT /PD0,-2.5;"GRND];PU-7.5,10;"ARWIS2[B];PD15,0;"INV0[83[ 1[2];/
407 TEXT /PD15,0;/
408 TEXT /PU-7.5,0;PD0,-10,45,0,0,-12.5,55,0;/
409 TEXT /PU0,10,;PD12.5,0;PU107.5,-55;/
410 TEXT /PD-7.5,0,0,12.5,-112.5,0,0,60,95,0,0,7.5,25,0;/
411 TEXT /"AND20[12[ 9[ 8[10];PD20,0;"AND20[12[13[12[11];/
412 TEXT /PD7.5,0,0,10,-25,0,0,7.5,7.5,0;"OR20[32[ 2[ 1[3];/
413 TEXT /PD7.5,0,0,10,-25,0,0,17.5,7.5,0;/
414 IFNDEF ERROR <
415 TEXT /"FF74A[22];/
416 >
417 IFDEF ERROR <
418 TEXT /"FF13A[22];/
419 >
420 TEXT /PD7.5,0;PU-27.5,0;"LSYMB2[H[5]PU-242.5,-70;/
421 TEXT /"INV0[34[ 5[6];PD177.5,0,0,-2.5,25,0;/
422 TEXT /"AND20[33[ 5[ 6[4];PD47.5,0,0,-12.5,12.5,0;/
423 TEXT /"OR3N0[21[13[12[11[10];PD12.5,0,0,-77.5,-55,0,0,-7.5,7.5,0;/
424 TEXT /PU-240,97.5;/
425 /
426 / GATE
427 /
428 TEXT /PD0,7.5,7.5,0;"AND20[24[ 8[ 9[10];PD20,0;/
429 TEXT /"AND20[24[13[12[11];PD20,0;"OR20[14[ 8[ 9[10];PD40,0;/
430 TEXT /"OR20[14[12[13[11];PD15,0;PU-112.5,-7.5;/
431 TEXT /PD0,-42.5,20,0,0,-5,7.5,0;PU-20,27.5;/
432 TEXT /PD-7.5,0;PU-87.5,-12.5;/
433 /
434 / I = INPUT
435 /
436 TEXT /"ARWIS2[I];PD5,0,0,-10;"RN3[R3];PD0,-25;"RN3[R4];/
437 TEXT /PD0,-5;"GRND];PU5,0;"GRND];PD0,5;"RN1[R6];PD0,25;"RN1[R5];/
438 TEXT /PD0,5;"PLUS1];/
439 TEXT /PU37.5,0;"PLUS1];PD0,-5,"RN3[R8];PD0,-17.5;"CROSS];PD0,-10;/
440 TEXT /"CAPAN3[C3];PD0,-7.5;"GRND];/
441 TEXT /PU0,35;PD-10,0;"RN2[R7];PD-22.5,0;PU0,-10;PD20,0;/
442 TEXT /PU-7.5,-25;"GRND];PD0,7.5;"CAPDN1[CX];PD0,7.5;/
443 TEXT /PU-7.5,0;PD15,0;PU0,5;"COMP0[91[ 2[ 3[7];PD20,0;/
444 TEXT /"INV0[83[11[10];PD7.5,0,0,10,-25,0,0,35,42.5,0;/
445 TEXT /"AND20[24[ 5[ 6[4];PD7.5,0,0,62.5,122.5,0,0,12.5,17.5,0;/
446 TEXT /PU-200,-102.5;PD7.5,0;"INV0[34[13[12];PD20,0;/
447 IFNDEF ERROR <
448 TEXT /PU-12.5,0;PD0,12.5,120,0,0,5,10,0;"FF74B[23];PD7.5,0;/
449 TEXT /PU-92.5,-10;PD0,-62.6,32.5,0;"FF74B[11];/
450 >
451 IFDEF ERROR <
452 TEXT /PU-12.5,0;PD0,12.5,120,0,0,5,10,0;"FF13B[23];PD7.5,0;/
453 TEXT /PU-92.5,-10;PD0,-62.6,32.5,0;"FF13B[11];/
454 >
455 TEXT /PD35,0,0,-5,55,0,0,-12.5,12.5,0;"OR20[32[13[12[11];/
456 TEXT /PD7.5,0;PU7.5,2.5;PD-7.5,0,0,-5,7.5,0;/
457 TEXT /"NAND20[84[ 1[ 2[3];PD10,0;"RN0[RX];PD12.5,0;"ARWOS0[X];/
458 0
459 \f/
460 / D = DUR CO-ZD
461 /
462 PLSL2, TEXT /PA12.5,40;PR0,0;/
463 TEXT /"ARWIS2[D];PD82.5,0,0,130,170,0;"INV0[34[ 1[2];/
464 TEXT /PD7.5,0,0,-57.5,12.5,0;/
465 IFNDEF ERROR <
466 TEXT /"FF74B[22];/
467 >
468 IFDEF ERROR <
469 TEXT /"FF13B[22];/
470 >
471 TEXT /PD20,0;PU-15,-5;PD-5,0;PU-10,12.5;"LSYMB1[H[5];/
472 TEXT /PU-47.5,45;PD0,17.5,7.5,0;PU-25,-17.5;PD0,37.5,7.5,0;/
473 TEXT /"AND20[73[ 9[ 8[10];PD7.5,0;"ARWOS0[H];PU-85,-40;/
474 TEXT /PD0,-15,7.5,0;PU-92.5,-65;PD7.5,0;"OR20[14[ 6[ 5[4];/
475 TEXT /PD15,0;"AND20[13[ 1[ 2[3];PD50,0;"OR20[14[ 1[ 2[3];/
476 TEXT /PD15,0;PU82.5,-22.5,PD-200,0;PU-82.5,-45;/
477 /
478 / E = PW CO-ZD
479 /
480 TEXT /"ARWIS2[E];PD137.5,0,0,87.5,7.5,0;"AND20[13[ 5[ 6[4];/
481 TEXT /PD12.5,0,0,-20,7.5,0;PU-37.5,-32.5;/
482 TEXT /PD97.5,0,0,-12.5,120,0,0,100,-15,0,0,7.5,7.5,0;/
483 TEXT /"AND20[73[12[13[11];PD7.5,0;"ARWOS0[I];/
484 TEXT /PU-10,-55;PD-40,0,0,-7.5,7.5,0;/
485 /
486 / G = PW ZERO
487 /
488 TEXT /PU42.5,32.5;"ARWIS0[G];PD-50,0,0,-7.5,7.5,0;/
489 /
490 / F = DUR ZERO
491 /
492 TEXT /PU42.5,-77.5;"ARWIS0[F];PD-125,0,0,142.5,12.5,0;/
493 TEXT /"OR3N0[21[ 3[ 5 [ 4[6];PD7.5,0,0,27.5,22.5,0,0,-7.5;/
494 TEXT /PU-52.5,-52.5;PD35,0,0,-5,7.5,0;PU-30,-17.5;PD-12.5,0;/
495 TEXT /PU0,-75;PD12.5,0;"AND20[33[ 1[ 2[3];PD7.5,0,0,5,12.5,0;/
496 TEXT /"OR20[32[ 9[ 8[10];PD15,0;"AND20[33[ 9[ 8[10];PD47.5,0;/
497 TEXT /"ARWOS0[K];/
498 /
499 / J = PRESCALER PRESET
500 /
501 TEXT /PU-57.5,2.5;PD-7.5,0,0,10;PU50,0;/
502 TEXT /PD0,62.5,-35,0,0,80,-112.5,0,0,-15,7.5,0;/
503 TEXT /PU105,-45;PD7.5,0;/
504 /
505 / PW FF OUTPUT
506 /
507 TEXT /PU5,55;PD-17.5,0,0,-85,-35,0,0,-22.5;PU7.5,0;/
508 TEXT /PD-32.5,0,0,-22.5,7.5,0;PU52.5,70;PD12.5,0;"AND20[12[ 6[ 5[4];/
509 TEXT /PD15,0;PU-20,32.5;PD-25,0;/
510 /
511 / IN FF OUTPUT
512 /
513 TEXT /PU-45,-115;PD-90,0,0,-35,7.5,0;PU60,35;/
514 TEXT /PD0,90,-147.5,0,0,-25,7.5,0;PU72.5,25;/
515 TEXT /PD0,25,7.5,0;/
516 IFNDEF ERROR <
517 TEXT /"FF13A[23];/
518 >
519 IFDEF ERROR <
520 TEXT /"FF74A[23];/
521 >
522 TEXT /PD7.5,0,0,5,7.5,0;"AND20[13[13[12[11];PD15,0;/
523 TEXT /PU0,-60;PD17.5,0;/
524 /
525 / MISSING LINES
526 /
527 TEXT /PU-105,-2.5;PD0,70,10,0;"INV0[34[ 3[4];PD17.5,0,0,-7.5;/
528 TEXT /PU-10,-7.5;"LSYMB2[H[5];PU20,-5;PD5,0;PU-52.5,-20;/
529 TEXT /PD122.5,0,0,-5,12.5,0;PU;/
530 / POS = OR32#2
531
532 0
533 \f/
534 / P = OUTPUT POLARITY
535 /
536 PLSL3, TEXT /PU;PA85,235;PR0,0;/
537 TEXT /"PLUS1];PD0,-5;"RN3[R11];PD0,-5;PU0,-30;"GRND];PD0,5;/
538 TEXT /"RN1[R12];PD0,5;"POTB1[P1];PD17.5,0,0,7.5,7.5,0;/
539 TEXT /"TNA0[T1];PD0,-7.5,5,0;"RN0[R10];PD5,0,0,-5;PU-2,0;/
540 TEXT /PD2,-5,0,-5;PU0,35;"PLUS0];PD-5,0;"RN2[R13];/
541 TEXT /PD-22.5,0,0,-5;"CAPAN3[C8];PD0,-5;"GRND];/
542 TEXT /PU10,5;PD0,-5;"CAPCN3[C9];PD0,-5;"GRND];/
543 TEXT /PU7.5,17.5;PD0,7.5;PU260,-22.5;/
544 TEXT /"PLUS1];PD0,-5;"RN3[R14];PD0,-7.5,-7.5,0,0,-5;/
545 TEXT /PU-22.5,0;PD0,12.5,7.5,0;PU-7.5,-5;PD7.5,0;/
546 TEXT /"NAND20[10[12[13[11];PD7.5,0,0,22.5,-42.5,0,0,10,7.5,0;/
547 TEXT /"NAND20[10[ 8[ 9[10];PD15,0;PU12.5,-45;"ARWIS0[P];/
548 TEXT /PD-45,0,0,17.5,7.5,0;"NAND20[10[ 6[ 5[4];/
549 TEXT /PD7.5,0,0,20,7.5,0;"NAND20[10[ 1[ 2[3];/
550 TEXT /PD7.5,0,0,15,-285,0,0,-45,7.5,0;"NAND20[84[ 6[ 7[5];/
551 TEXT /PD30,0;"ARWOS0[O];PU-40,2.5;PD-7.5,0;/
552
553 0
554
555
556 >
557
558 FIELD 0
559 \f\1a