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\#0000PAL.PLD) |
2 | |||
3 | 1 || FILE: #0000.PLD |
||
4 | 2 || PROJ: 20120607 |
||
5 | 3 || PART: G26CV12-#0000 |
||
6 | 4 || |
||
7 | 5 || DEV : PALCE26V12 |
||
8 | 6 || |
||
9 | 7 || DESC: CONTROLLER DMA/FDC |
||
10 | 8 || |
||
11 | 9 | |
||
12 | 10 |P26V12 |
||
13 | 11 | |
||
14 | 12 || INPUT |
||
15 | 13 | 1:PHI2, 2:RW, 3:PHI0, 4:CX2, 5:DMA, 6:FDC, 8:WD, 9:WF, 10:MW0, |
||
16 | 14 | 11:AEN, 12:OE, 13:EN, 14:RDY, 28:-, |
||
17 | 15 || OUTPUT |
||
18 | 16 | 15:DBE, 16:CS0, 17:CS1, 18:CS2, 19:IOR, 20:IOW, 22:MRD, 23:MWE, |
||
19 | 17 | 24:CS3, 25:J, 26:PHI2N, 27:K |
||
20 | 18 | |
||
21 | 19 | ACTIVE-LOW: DBE, CS0, CS1, IOR, IOW, MRD, MWE, CS3, J, PHI2N |
||
22 | 20 | |
||
23 | 21 | |
||
24 | 22 | SIGNATURE: "0000 " |
||
25 | 23 | |
||
26 | 24 || -------------------------------------------------------- |
||
27 | 25 || SEGNALI COMANDO FLIP-FLOP WAIT |
||
28 | 26 | PHI2N = PHI2 |
||
29 | 27 || ABILITAZIONE WAIT |
||
30 | 28 | WTX = ((DMA' & WD') # (FDC' & WF')) |
||
31 | 29 || COMANDO J,K |
||
32 | 30 | DATA = (RDY # WTX') |
||
33 | 31 | J = DATA |
||
34 | 32 | K = DATA |
||
35 | 33 || |
||
36 | 34 || -------------------------------------------------------- |
||
37 | 35 || CHIP SELECT RAM, DMA & FDC VALIDI SOLO SE AEN = 0 |
||
38 | 36 | DMAA = (DMA' & AEN') |
||
39 | 37 | FDCA = (FDC' & AEN') |
||
40 | 38 | CX2A = (CX2' & AEN') |
||
41 | 39 | CS0 = DMAA |
||
42 | 40 | CS1 = FDCA |
||
43 | 41 | CS2 = FDCA |
||
44 | 42 || |
||
45 | 43 || -------------------------------------------------------- |
||
46 | 44 || SEGNALI UM8388 RD, WR (FDC) |
||
47 | 45 || RD, WR SINCRONIZZATI CON PHI2 (WF = 1) |
||
48 | 46 | UMR1 = (FDCA & WF & RW & PHI2) |
||
49 | 47 | UMW1 = (FDCA & WF & RW' & PHI2) |
||
50 | 48 || RD, WR SINCRONIZZATI CON EN (WF = 0) |
||
51 | 49 | UMR2 = (FDCA & WF' & RW & EN) |
||
52 | 50 | UMW2 = (FDCA & WF' & RW' & EN) |
||
53 | 51 | UMRD = (UMR1 # UMR2) |
||
54 | 52 | UMWE = (UMW1 # UMW2) |
||
55 | 53 || |
||
56 | 54 || -------------------------------------------------------- |
||
57 | 55 || SEGNALI 82C37 RD, WR (DMA) |
||
58 | |||
59 | |||
60 | 58 | DMW1 = (DMAA & WD & RW' & PHI2) |
||
61 | 59 || RD, WR SINCRONIZZATI CON EN (WD = 0) |
||
62 | 60 | DMR2 = (DMAA & WD' & RW & EN) |
||
63 | 61 | DMW2 = (DMAA & WD' & RW' & EN) |
||
64 | 62 | DMRD = (DMR1 # DMR2) |
||
65 | 63 | DMWE = (DMW1 # DMW2) |
||
66 | 64 || |
||
67 | 65 || -------------------------------------------------------- |
||
68 | 66 || SEGNALI RD,WR,MRD,MWR 3 STATI PER DMA |
||
69 | 67 || XAE attiva uscita 3-stati se LOW |
||
70 | 68 | IORD = (DMRD # UMRD) |
||
71 | 69 | IOWR = (DMWE # UMWE) |
||
72 | 70 | MEMRD = (CX2' & RW & PHI2 & OE) |
||
73 | 71 | MEMWRA = (CX2' & RW' & PHI2 & MW0 & OE) |
||
74 | 72 | MEMWRB = (CX2' & RW' & PHI0 & MW0' & OE) |
||
75 | 73 | MEMWR = (MEMWRA # MEMWRB) |
||
76 | 74 | IOR = AEN' ?? IORD |
||
77 | 75 | IOW = AEN' ?? IOWR |
||
78 | 76 | MRD = AEN' ?? MEMRD |
||
79 | 77 | MWE = AEN' ?? MEMWR |
||
80 | 78 || -------------------------------------------------------- |
||
81 | 79 || SELEZIONE SHARED RAM |
||
82 | 80 || DMA ATTIVO - RAM SEMPRE SELEZIONATA |
||
83 | 81 | CEA = (OE') |
||
84 | 82 || DMA INATTIVO |
||
85 | 83 | CEB = (CX2' & OE & PHI2) |
||
86 | 84 | CS3 = (CEA # CEB) |
||
87 | 85 || |
||
88 | 86 || -------------------------------------------------------- |
||
89 | 87 || ABILITAZIONE BUFFER DATI BUS DMA |
||
90 | 88 | FDCZ1 = (FDCA & WF & PHI2) |
||
91 | 89 | FDCZ2 = (FDCA & WF' & EN) |
||
92 | 90 | DMAZ1 = (DMAA & WD & PHI2) |
||
93 | 91 | DMAZ2 = (DMAA & WD' & EN) |
||
94 | 92 | DBE = (FDCZ1 # FDCZ2 # DMAZ1 # DMAZ2 # (CX2A & PHI2)) |
||
95 | |||
96 | |||
97 | |||
98 | |||
99 | |||
100 | |||
101 | I202 6/4/13 5:08 pm (Tuesday) |
||
102 | |||
103 | |||
104 | OrCAD DEVICE FITTER v2.01 12/09/94 (Source file .\PLD\#0000PAL.PLA) |
||
105 | |||
106 | |||
107 | |||
108 | RESOLVED EXPRESSIONS (Reduction 0) |
||
109 | |||
110 | |||
111 | |||
112 | |||
113 | |||
114 | |||
115 | 21 DMA WF |
||
116 | |||
117 | 23 WD WF |
||
118 | |||
119 | |||
120 | K 2 DMA FDC |
||
121 | 3 DMA WF |
||
122 | 4 FDC WD |
||
123 | 5 WD WF |
||
124 | |||
125 | |||
126 | CS0 132 DMA' AEN' |
||
127 | |||
128 | CS1 121 FDC' AEN' |
||
129 | |||
130 | |||
131 | |||
132 | |||
133 | 93 PHI2 RW DMA' WD AEN' |
||
134 | |||
135 | 95 RW DMA' WD' AEN' EN |
||
136 | |||
137 | |||
138 | IOW 75 AEN' |
||
139 | 76 PHI2 RW' DMA' WD AEN' |
||
140 | 77 PHI2 RW' FDC' WF AEN' |
||
141 | 78 RW' DMA' WD' AEN' EN |
||
142 | |||
143 | |||
144 | MRD 58 AEN' |
||
145 | 59 PHI2 RW CX2' OE |
||
146 | |||
147 | MWE 43 AEN' |
||
148 | |||
149 | 45 RW' PHI0 CX2' MW0' OE |
||
150 | |||
151 | |||
152 | 32 OE' |
||
153 | |||
154 | DBE 141 PHI2 DMA' WD AEN' |
||
155 | |||
156 | 143 DMA' WD' AEN' EN |
||
157 | 144 FDC' WF' AEN' EN |
||
158 | |||
159 | |||
160 | |||
161 | |||
162 | SIGNAL ASSIGNMENT |
||
163 | Rows |
||
164 | |||
165 | |||
166 | |||
167 | |||
168 | 2. RW 4 - - - High |
||
169 | 3. PHI0 8 - - - High |
||
170 | 4. CX2 12 - - - High (Clock) |
||
171 | 5. DMA 16 - - - High |
||
172 | |||
173 | 8. WD 24 - - - High |
||
174 | 9. WF 28 - - - High |
||
175 | 10. MW0 32 - - - High |
||
176 | 11. AEN 36 - - - High |
||
177 | 12. OE 40 - - - High |
||
178 | 13. EN 44 - - - High |
||
179 | 14. RDY 48 - - - High |
||
180 | 15. DBE 51 140 9 5 Low (Registered) |
||
181 | 16. CS0 47 131 9 1 Low (Registered) |
||
182 | 17. CS1 43 120 11 1 Low (Registered) |
||
183 | 18. CS2 38 107 13 1 High (Registered) |
||
184 | 19. IOR 35 92 15 5 Low (Registered) |
||
185 | 20. IOW 31 75 17 5 Low (Registered) |
||
186 | 22. MRD 27 58 17 2 Low (Registered) |
||
187 | 23. MWE 23 43 15 3 Low (Registered) |
||
188 | 24. CS3 19 30 13 2 Low (Registered) |
||
189 | 25. J 15 19 11 5 Low (Registered) |
||
190 | 26. PHI2N 11 10 9 1 Low (Registered) |
||
191 | 27. K 6 1 9 5 High (Registered) |
||
192 | 28. - 2 - - - |
||
193 | 29. - - 0 1 0 |
||
194 | 30. - - 149 1 0 |
||
195 | ---- ---- |
||
196 | 150 36 (24%) |
||
197 | |||
198 | |||
199 | I200 No fatal errors found in source code (device phase). |
||
200 | I201 No warnings. |
||
201 | |||
202 | |||
203 | |||
204 | |||
205 | * |
||
206 | QP28* QF7848* QV1024* |
||
207 | |||
208 | |||
209 | |||
210 | L0156 1111111111111111011111111111011111111111111111111111* |
||
211 | L0208 1111111111111111111101110111111111111111111111111111* |
||
212 | L0260 1111111111111111111111110111011111111111111111111111* |
||
213 | L0312 1111111111111111111111111111111111111111111111110111* |
||
214 | L0520 1111111111111111111111111111111111111111111111111111* |
||
215 | L0572 0111111111111111111111111111111111111111111111111111* |
||
216 | L0988 1111111111111111111111111111111111111111111111111111* |
||
217 | L1040 1111111111111111011101111111111111111111111111111111* |
||
218 | L1092 1111111111111111011111111111011111111111111111111111* |
||
219 | L1144 1111111111111111111101110111111111111111111111111111* |
||
220 | L1196 1111111111111111111111110111011111111111111111111111* |
||
221 | L1248 1111111111111111111111111111111111111111111111110111* |
||
222 | L1560 1111111111111111111111111111111111111111111111111111* |
||
223 | L1612 0111111111111011111111111111111111111111011111111111* |
||
224 | L1664 1111111111111111111111111111111111111111101111111111* |
||
225 | L2236 1111111111111111111111111111111111111011111111111111* |
||
226 | L2288 0111101111111011111111111111111101111111011111111111* |
||
227 | L2340 1111101101111011111111111111111110111111011111111111* |
||
228 | L3016 1111111111111111111111111111111111111011111111111111* |
||
229 | L3068 0111011111111011111111111111111111111111011111111111* |
||
230 | L3900 1111111111111111111111111111111111111011111111111111* |
||
231 | L3952 0111101111111111101111110111111111111011111111111111* |
||
232 | L4004 0111101111111111111110111111011111111011111111111111* |
||
233 | L4056 1111101111111111101111111011111111111011111101111111* |
||
234 | L4108 1111101111111111111110111111101111111011111101111111* |
||
235 | L4784 1111111111111111111111111111111111111011111111111111* |
||
236 | L4836 0111011111111111101111110111111111111011111111111111* |
||
237 | L4888 0111011111111111111110111111011111111011111111111111* |
||
238 | L4940 1111011111111111101111111011111111111011111101111111* |
||
239 | L4992 1111011111111111111110111111101111111011111101111111* |
||
240 | L5564 1111111111111111111111111111111111111111111111111111* |
||
241 | L5616 1111111111111111111110111111111111111011111111111111* |
||
242 | L6240 1111111111111111111111111111111111111111111111111111* |
||
243 | L6292 1111111111111111111110111111111111111011111111111111* |
||
244 | L6812 1111111111111111111111111111111111111111111111111111* |
||
245 | L6864 1111111111111111101111111111111111111011111111111111* |
||
246 | L7280 1111111111111111111111111111111111111111111111111111* |
||
247 | L7332 0111111111111111101111110111111111111011111111111111* |
||
248 | L7384 0111111111111111111110111111011111111011111111111111* |
||
249 | L7436 1111111111111111101111111011111111111011111101111111* |
||
250 | L7488 1111111111111111111110111111101111111011111101111111* |
||
251 | L7540 0111111111111011111111111111111111111011111111111111* |
||
252 | L7800 100000001000111111111111111111111111111111111111* |
||
253 | C1C44* |
||
254 | |||
255 | I202 6/4/13 5:08 pm (Tuesday) |
||
256 | I203 Memory usage 9K |
||
257 | I204 Elapsed time 1 second |
||
258 |