Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | - | 1 | OrCAD LOGIC COMPILER v2.01 N 12/09/94 (Source file .\PLD\#0153.PLD) |
2 | |||
3 | 1 || FILE: #0153.PLD |
||
4 | 2 || PROJ: 20120600 |
||
5 | 3 || PART: G16V8-#0153 |
||
6 | 4 || |
||
7 | 5 || DEV : GAL16V8 |
||
8 | 6 || |
||
9 | 7 || DESC: CTC CONTROL |
||
10 | 8 || |
||
11 | 9 | |
||
12 | 10 |GAL16V8A |
||
13 | 11 | |
||
14 | 12 || INPUT |
||
15 | 13 | 1:SQW, 2:IN0, 3:IN1, 4:IN2, 5:E0, 6:SM, |
||
16 | 14 | 7:PCTS1, 8:PCTS2, 9:RS485, 11:DTR2, 12:CTSI1, 13:CTSI2, |
||
17 | 15 || OUTPUT |
||
18 | 16 | 14:Q0, 15:TM0, 16:TM1, 17:TXE, 18:CTS1, 19:CTS2 |
||
19 | 17 | |
||
20 | 18 | ACTIVE-LOW: TM0, TM1 |
||
21 | 19 | |
||
22 | 20 | PROPERTY:"SIMPLE" |
||
23 | 21 | |
||
24 | 22 | SIGNATURE: "0153 " |
||
25 | 23 | |
||
26 | 24 || |
||
27 | 25 || -------------------------------------------------------- |
||
28 | 26 || INPUT |
||
29 | 27 || SQW -> ONDA QUADRA DA PIN SQW RTC |
||
30 | 28 || IN0 -> OUT0 CTC (MODO 0 - ONE SHOT) |
||
31 | 29 || IN1 -> OUT1 CTC (MODO 0 - ONE SHOT) |
||
32 | 30 || IN2 -> OUT3 CTC (MODO 3 - FREE RUN) |
||
33 | 31 || /E0 -> ABILITA USCITA Q0 (BUZZER) |
||
34 | 32 || /SM -> ABILITA SHOT MODE SU Q0, Q1 |
||
35 | 33 || NON USATI |
||
36 | 34 || PCTS1 -> POLARITA' CTS1 (PCTS1 = 1 INVERTE) |
||
37 | 35 || PCTS2 -> POLARITA' CTS2 (PCTS2 = 1 INVERTE) |
||
38 | 36 || /RS485 -> ABILITA MODO RS485 SU ACIA-CHANNEL 2 |
||
39 | 37 || /CTSI1 -> INGRESSO /CTS CHANNEL 1 |
||
40 | 38 || /CTSI2 -> INGRESSO /CTS CHANNEL 2 |
||
41 | 39 || /DTR2 -> USCITA /DTR CHANNEL 2 |
||
42 | 40 || |
||
43 | 41 || -------------------------------------------------------- |
||
44 | 42 || CONTROLLO POLARITA' CTS1, CTS2 |
||
45 | 43 | CTS1 = (CTSI1 ## PCTS1) |
||
46 | 44 | CTS2 = (CTSI2 ## PCTS2) |
||
47 | 45 || |
||
48 | 46 || -------------------------------------------------------- |
||
49 | 47 || ABILITA TX RS485 |
||
50 | 48 | TXE = (RS485' & DTR2') |
||
51 | 49 || |
||
52 | 50 || -------------------------------------------------------- |
||
53 | 51 || TM0 -> IMPULSO POSITIVO PER 65C22 (ONE SHOT) |
||
54 | 52 || TM1 -> IMPULSO POSITIVO PER 65C22 (ONE SHOT) |
||
55 | 53 || 82C54 OUT0 IN MODO 0 (ONE SHOT) - OUT INIZIALE -> 0 (TIMER) |
||
56 | 54 || 82C54 OUT1 IN MODO 0/3 (ONE SHOT/FREE-RUN) - OUT INIZIALE -> 0/1 |
||
57 | 55 || 82C54 OUT2 IN MODO 0 (ONE SHOT) - OUT INIZIALE -> 0 (BEEP) |
||
58 | |||
59 | |||
60 | 58 || |
||
61 | 59 || OUT Q0: IMPULSO POSITIVO ONE SHOT (E0 = 0, SM = 0) |
||
62 | 60 | X1 = (SM' & SQW & E0' & IN2') |
||
63 | 61 || OUT Q0: FREE RUN + ONE SHOT (E0 = 0, SM = 1) |
||
64 | 62 | X2 = (SM & SQW & E0' & IN2' & IN1) |
||
65 | 63 | Q0 = (X1 # X2) |
||
66 | 64 || |
||
67 | 65 || TM1A = (E0 & SM & IN1) || E0 = 1, SM = 1 - CTC 1 |
||
68 | 66 || TM1B = (E0 & SM' & IN2) || E0 = 1, SM = 0 - CTC 2 |
||
69 | 67 || TM1C = (E0' & SM & IN1) || E0 = 0, SM = 1 - CTC 1 |
||
70 | 68 || TM1D = (E0' & SM' & IN2) || E0 = 0, SM = 0 - CTC 2 |
||
71 | 69 || TM1 = (TM1A # TM1B # TM1C # TM1D) |
||
72 | 70 | TM1A = (E0 & SM & IN1) || E0 = 1, SM = 1 - CTC 1 |
||
73 | 71 | TM1B = (E0 & SM' & IN1) || E0 = 1, SM = 0 - CTC 1 |
||
74 | 72 | TM1C = (E0' & SM & IN1) || E0 = 0, SM = 1 - CTC 1 |
||
75 | 73 | TM1 = (TM1A # TM1B # TM1C) |
||
76 | |||
77 | |||
78 | |||
79 | |||
80 | |||
81 | |||
82 | I202 8/30/12 12:06 pm (Thursday) |
||
83 | |||
84 | |||
85 | OrCAD DEVICE FITTER v2.01 12/09/94 (Source file .\PLD\#0153.PLA) |
||
86 | |||
87 | I289 Simple GAL architecture selected. |
||
88 | |||
89 | |||
90 | |||
91 | |||
92 | |||
93 | |||
94 | |||
95 | 9 PCTS1 CTSI1' |
||
96 | |||
97 | CTS2 0 PCTS2' CTSI2 |
||
98 | |||
99 | |||
100 | TXE 16 RS485' DTR2' |
||
101 | |||
102 | TM0 32 IN0 |
||
103 | |||
104 | |||
105 | 41 SQW IN2' E0' SM' |
||
106 | |||
107 | TM1 24 IN1 E0' SM |
||
108 | |||
109 | 26 IN1 E0 SM |
||
110 | |||
111 | |||
112 | |||
113 | SIGNAL ASSIGNMENT |
||
114 | Rows |
||
115 | |||
116 | |||
117 | |||
118 | |||
119 | 2. IN0 0 - - - High |
||
120 | 3. IN1 4 - - - High |
||
121 | 4. IN2 8 - - - High |
||
122 | 5. E0 12 - - - High |
||
123 | |||
124 | 7. PCTS1 20 - - - High |
||
125 | 8. PCTS2 24 - - - High |
||
126 | 9. RS485 28 - - - High |
||
127 | 11. DTR2 30 - - - High (Enable) |
||
128 | 12. CTSI1 26 56 8 0 High |
||
129 | 13. CTSI2 22 48 8 0 High |
||
130 | 14. Q0 18 40 8 2 High |
||
131 | 15. TM0 1 32 8 1 Low |
||
132 | 16. TM1 1 24 8 3 Low |
||
133 | 17. TXE 14 16 8 1 High |
||
134 | 18. CTS1 10 8 8 2 High |
||
135 | 19. CTS2 6 0 8 2 High |
||
136 | ---- ---- |
||
137 | 64 11 (17%) |
||
138 | |||
139 | |||
140 | I200 No fatal errors found in source code (device phase). |
||
141 | I201 No warnings. |
||
142 | |||
143 | |||
144 | |||
145 | |||
146 | * |
||
147 | QP20* QF2194* QV1024* |
||
148 | |||
149 | |||
150 | |||
151 | L0256 11 11 11 11 11 11 11 11 11 11 10 11 11 01 11 11 * |
||
152 | L0288 11 11 11 11 11 11 11 11 11 11 01 11 11 10 11 11 * |
||
153 | L0512 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 * |
||
154 | L0768 11 11 01 11 11 11 10 11 01 11 11 11 11 11 11 11 * |
||
155 | L0800 11 11 01 11 11 11 01 11 10 11 11 11 11 11 11 11 * |
||
156 | L0832 11 11 01 11 11 11 01 11 01 11 11 11 11 11 11 11 * |
||
157 | L1024 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 * |
||
158 | L1280 11 01 01 11 10 11 10 11 01 11 11 11 11 11 11 11 * |
||
159 | L1312 11 01 11 11 10 11 10 11 10 11 11 11 11 11 11 11 * |
||
160 | L2048 11 10 01 11 00 11 00 00 00 11 00 01 00 11 01 01 * |
||
161 | L2080 00 11 00 11 00 10 00 00 00 10 00 00 00 10 00 00 * |
||
162 | L2112 00 10 00 00 00 00 00 11 11 11 11 11 11 11 11 11 * |
||
163 | L2144 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 * |
||
164 | L2176 11 11 11 11 11 11 11 11 10 * |
||
165 | C3521* |
||
166 | |||
167 | I202 8/30/12 12:06 pm (Thursday) |
||
168 | I203 Memory usage 5K |
||
169 | I204 Elapsed time 1 second |
||
170 |