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\#0053X.PLD) |
2 | |||
3 | 1 || FILE: #0053X.PLD |
||
4 | 2 || PROJ: 20120601 |
||
5 | 3 || PART: G26CV12-#0053 |
||
6 | 4 || |
||
7 | 5 || DEV : GAL26CV12 |
||
8 | 6 || |
||
9 | 7 || DESC: MASTER DECODER - NEW BUS BOARD |
||
10 | 8 || |
||
11 | 9 | |
||
12 | 10 |GAL26CV12 |
||
13 | 11 | |
||
14 | 12 || INPUT |
||
15 | 13 | 1:A9, 2:A10, 3:A11, 4:A12, 5:A13, 6:A14, 8:A15, 9:A16, 10:A17, |
||
16 | 14 | 11:A18, 12:A19, 13:A20, 14:A21, 15:A22, 16:A23, 17:VMA, 18:RW, |
||
17 | 15 | 24:HIM, 25:X0E, 26:X1E, 27:XFE, 28:FWE, |
||
18 | 16 || OUTPUT |
||
19 | 17 | 19:FE, 20:CS0, 22:ME, 23:CSF |
||
20 | 18 | |
||
21 | 19 | ACTIVE-LOW: FE, ME, CSF |
||
22 | 20 | |
||
23 | 21 | |
||
24 | 22 | SIGNATURE: "0053X " |
||
25 | 23 | |
||
26 | 24 || NEW VERSION |
||
27 | 25 | |
||
28 | 26 || -------------------------------------------------------- |
||
29 | 27 || HIM -> MAPPA AREA 00FE00 - 00FFFF IN RAM INVECE CHE IN FLASH |
||
30 | 28 || X0E -> ABILITA EXTERN MEMORY (/CX0) IN BANCO 1 AREA 010000 - 011FFF (8K) |
||
31 | 29 || X1E -> ABILITA EXTERN MEMORY (/CX1) IN BANCO 1 AREA 012000 - 013FFF (8K) |
||
32 | 30 || XFE -> ABILITA FLASH MEMORY BANCHI F0/F7 AREA F00000 - F7FFFF |
||
33 | 31 || FWE -> ABILITA WRITE FLASH MEMORY |
||
34 | 32 || -------------------------------------------------------- |
||
35 | 33 || |
||
36 | 34 || /FE -> ABILITA FLASH MEMORY F00000 - F7FFFF (512K) |
||
37 | 35 || /ME -> ABILITA BANCHI RAM DA 4MB (ESCLUSO CSX, BK0) |
||
38 | 36 || BLOCCO F80000 - FFFFFF ABILITATO SE: |
||
39 | 37 || HIM = 1 AND XFE = 1 AND RW = 0 |
||
40 | 38 || HIM = 0 AND RW = 1 |
||
41 | 39 || /CS0 -> PRIMO BLOCCO 128K IN 00000 - 01FFFF (ESCLUSO IO) |
||
42 | 40 || /CSF -> BLOCCO FLASH IN F80000 - FFFFFF (512K) |
||
43 | 41 || READ ONLY IF HIM = 1 AND XFE = 1 |
||
44 | 42 || MAPPA 00FE00 - 00FFFF IN F8FE00 - F8FFFF SE HIM=0 E RW=1 |
||
45 | 43 |
||
46 | 44 || -------------------------------------------------------- |
||
47 | 45 || FIRST 128K |
||
48 | 46 || |
||
49 | 47 | BANK0 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16' & VMA') |
||
50 | 48 | BANK1 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16 & VMA') |
||
51 | 49 || -------------------------------------------------------- |
||
52 | 50 || |
||
53 | 51 || B0M -> ABILITAZIONE RAM RANGE 000000 - 00FFFF (BANCO 0) |
||
54 | 52 || |
||
55 | 53 || BLOCCO 32K |
||
56 | 54 | RB0 = (BANK0 & A15' ) |
||
57 | 55 || BLOCCO 16K |
||
58 | |||
59 | |||
60 | 58 | RB2 = (BANK0 & A15 & A14 & A13' ) |
||
61 | 59 || BLOCCO 4K |
||
62 | 60 | RB3 = (BANK0 & A15 & A14 & A13 & A12' ) |
||
63 | 61 || BLOCCO 2K |
||
64 | 62 | RB4 = (BANK0 & A15 & A14 & A13 & A12 & A11' ) |
||
65 | 63 || BLOCCO 1K |
||
66 | 64 | RB5 = (BANK0 & A15 & A14 & A13 & A12 & A11 & A10') |
||
67 | 65 || ULTIMO BLOCCO 512B (00FE00 - 00FFFF) |
||
68 | 66 | RB7 = (BANK0 & A15 & A14 & A13 & A12 & A11 & A10 & A9) |
||
69 | 67 || RB7A -> RANGE 00FE00 - 00FFFF IN RAM SOLO SE HIM=1 |
||
70 | 68 | RB7A = (RB7 & HIM) |
||
71 | 69 || RB7B -> RANGE 00FE00 - 00FFFF IN RAM SOLO SE RW=0 |
||
72 | 70 | RB7B = (RB7 & RW') |
||
73 | 71 || |
||
74 | 72 | B0M = (RB0 # RB1 # RB2 # RB3 # RB4 # RB5 # RB7A # RB7B) |
||
75 | 73 || -------------------------------------------------------- |
||
76 | 74 || |
||
77 | 75 || B1M -> ABILITAZIONE RAM RANGE 010000 - 01FFFF (BANCO 1) |
||
78 | 76 || |
||
79 | 77 || B32KH -> BLOCCO 32KB 018000 - 01FFFF |
||
80 | 78 | B32KH = (BANK1 & A15) |
||
81 | 79 || B16KH -> BLOCCO 16KB 014000 - 017FFF |
||
82 | 80 | B16KH = (BANK1 & A15' & A14) |
||
83 | 81 || B08KL -> BLOCCO 8KB 010000 - 011FFF |
||
84 | 82 | B08KL = (BANK1 & A15' & A14' & A13' & X0E') |
||
85 | 83 || B08KH -> BLOCCO 8KB 012000 - 013FFF |
||
86 | 84 | B08KH = (BANK1 & A15' & A14' & A13 & X1E') |
||
87 | 85 || |
||
88 | 86 | B1M = (B32KH # B16KH # B08KL # B08KH) |
||
89 | 87 || -------------------------------------------------------- |
||
90 | 88 || |
||
91 | 89 || CS0 -> ABILITAZIONE RAM RANGE 000000 - 01FFFF (BANCHI 0 & 1) |
||
92 | 90 | CS0 = (B0M # B1M) |
||
93 | 91 || -------------------------------------------------------- |
||
94 | 92 || CS1 -> BANCO 2 & 3 - AREA 020000 - 03FFFF (128K) |
||
95 | 93 | CS1 = (A23' & A22' & A21' & A20' & A19' & A18' & A17 & VMA') |
||
96 | 94 || CS2 -> BANCO 4,5,6 & 7 - AREA 040000 - 07FFFF (256K) |
||
97 | 95 | CS2 = (A23' & A22' & A21' & A20' & A19' & A18 & VMA') |
||
98 | 96 || -------------------------------------------------------- |
||
99 | 97 || |
||
100 | 98 || ABILITAZIONE RAM RANGE 020000 - FFFFFF |
||
101 | 99 || B4MH -> BLOCCO 4MB 800000 - BFFFFF |
||
102 | 100 | B4MH = (VMA' & A23 & A22' ) |
||
103 | 101 || B2MH -> BLOCCO 2MB C00000 - DFFFFF |
||
104 | 102 | B2MH = (VMA' & A23 & A22 & A21' ) |
||
105 | 103 || B1MH -> BLOCCO 1MB E00000 - EFFFFF |
||
106 | 104 | B1MH = (VMA' & A23 & A22 & A21 & A20' ) |
||
107 | 105 || B5K -> BLOCCO 512KB F00000 - F7FFFF (RAM SOLO SE XFE=0, HIM=1) |
||
108 | 106 | B5K = (VMA' & A23 & A22 & A21 & A20 & A19' & XFE' & HIM) |
||
109 | 107 || B6K -> BLOCCO 512KB F80000 - FFFFFF ALWAYS MAPPED |
||
110 | 108 | B6K = (A23 & A22 & A21 & A20 & A19 & VMA') |
||
111 | 109 || |
||
112 | 110 || B4ML -> BLOCCO 4MB 400000 - 7FFFFF |
||
113 | 111 | B4ML = (VMA' & A23' & A22 ) |
||
114 | 112 || B2ML -> BLOCCO 2MB 200000 - 3FFFFF |
||
115 | 113 | B2ML = (VMA' & A23' & A22' & A21 ) |
||
116 | 114 || B1ML -> BLOCCO 1MB 100000 - 1FFFFF |
||
117 | |||
118 | |||
119 | 117 | B5KL = (VMA' & A23' & A22' & A21' & A20' & A19 ) |
||
120 | 118 || |
||
121 | 119 || /ME -> ABILITAZIONE RAM RANGE 000000 - F7FFFF |
||
122 | 120 | MXH = (B4MH # B2MH # B1MH # B5K # B6K) |
||
123 | 121 | MXL = (B4ML # B2ML # B1ML # B5KL # CS0 # CS1 # CS2) |
||
124 | 122 | ME = (MXL # MXH) |
||
125 | 123 || |
||
126 | 124 || -------------------------------------------------------- |
||
127 | 125 || /FE -> ABILITA FLASH RANGE F00000 - F7FFFF |
||
128 | 126 || |
||
129 | 127 || FS1R -> MAPPA RANGE 00FE00 - 00FFFF IN FLASH (HIM=0, RW=1) - BOOT |
||
130 | 128 | FS1R = (RB7 & RW & HIM') |
||
131 | 129 || FS2 -> ABILITA FLASH RANGE F00000 - F7FFFF (XFE=1, FWE=1) |
||
132 | 130 | FS2 = (A23 & A22 & A21 & A20 & A19' & VMA' & FWE & XFE) |
||
133 | 131 | FE = (FS1R # FS2) |
||
134 | 132 || -------------------------------------------------------- |
||
135 | 133 || EMULATOR |
||
136 | 134 || /CSF -> ABILITAZIONE EMULATOR RANGE F80000 - FFFFFF (XFE=1, FWE=0) |
||
137 | 135 | CSF = (A23 & A22 & A21 & A20 & A19' & VMA' & FWE' & XFE) |
||
138 | |||
139 | |||
140 | I200 No fatal errors found in source code (logic phase). |
||
141 | I201 No warnings. |
||
142 | |||
143 | |||
144 | |||
145 | I203 Memory usage 130K |
||
146 | I204 Elapsed time 1 second |
||
147 | |||
148 | |||
149 | |||
150 | |||
151 | RESOLVED EXPRESSIONS (Reduction 0) |
||
152 | |||
153 | Signal name Row Terms |
||
154 | |||
155 | |||
156 | |||
157 | |||
158 | A20' A21' A22' A23' VMA' HIM |
||
159 | |||
160 | A21' A22' A23' VMA' |
||
161 | |||
162 | A22' A23' VMA' |
||
163 | 66 A12' A13 A14 A15 A16' A17' A18' A19' A20' A21' A22' |
||
164 | A23' VMA' |
||
165 | 67 A13' A14' A15' A16 A17' A18' A19' A20' A21' A22' A23' |
||
166 | VMA' X0E' |
||
167 | 68 A13 A14' A15' A16 A17' A18' A19' A20' A21' A22' A23' |
||
168 | VMA' X1E' |
||
169 | 69 A13' A14 A15 A16' A17' A18' A19' A20' A21' A22' A23' |
||
170 | VMA' |
||
171 | 70 A14' A15 A16' A17' A18' A19' A20' A21' A22' A23' VMA' |
||
172 | 71 A14 A15' A16 A17' A18' A19' A20' A21' A22' A23' VMA' |
||
173 | 72 A15' A16' A17' A18' A19' A20' A21' A22' A23' VMA' |
||
174 | 73 A15 A16 A17' A18' A19' A20' A21' A22' A23' VMA' |
||
175 | |||
176 | ME 49 A17 A18' A19' A20' A21' A22' A23' VMA' |
||
177 | 50 A19' A20 A21 A22 A23 VMA' HIM XFE' |
||
178 | 51 A18 A19' A20' A21' A22' A23' VMA' |
||
179 | 52 A19 A20' A21' A22' A23' VMA' |
||
180 | 53 A19 A20 A21 A22 A23 VMA' |
||
181 | 54 A20' A21 A22 A23 VMA' |
||
182 | |||
183 | 56 A21' A22 A23 VMA' |
||
184 | 57 A21 A22' A23' VMA' |
||
185 | 58 A22' A23 VMA' |
||
186 | 59 A22 A23' VMA' |
||
187 | 60 CS0 |
||
188 | |||
189 | FE 75 A9 A10 A11 A12 A13 A14 A15 A16' A17' A18' A19' |
||
190 | A20' A21' A22' A23' VMA' RW HIM' |
||
191 | 76 A19' A20 A21 A22 A23 VMA' XFE FWE |
||
192 | |||
193 | CSF 38 A19' A20 A21 A22 A23 VMA' XFE FWE' |
||
194 | |||
195 | |||
196 | |||
197 | SIGNAL ASSIGNMENT |
||
198 | Rows |
||
199 | |||
200 | Beg Avail Used |
||
201 | |||
202 | |||
203 | |||
204 | |||
205 | 4. A12 12 - - - High |
||
206 | 5. A13 16 - - - High |
||
207 | 6. A14 20 - - - High |
||
208 | 8. A15 24 - - - High |
||
209 | |||
210 | 10. A17 32 - - - High |
||
211 | 11. A18 36 - - - High |
||
212 | 12. A19 40 - - - High |
||
213 | 13. A20 44 - - - High |
||
214 | 14. A21 48 - - - High |
||
215 | 15. A22 50 112 9 0 High (Registered) |
||
216 | 16. A23 46 103 9 0 High (Registered) |
||
217 | 17. VMA 42 94 9 0 High (Registered) |
||
218 | 18. RW 38 85 9 0 High (Registered) |
||
219 | 19. FE 35 74 11 2 Low (Three-state) |
||
220 | 20. CS0 30 61 13 12 High (Three-state) |
||
221 | 22. ME 27 48 13 12 Low (Three-state) |
||
222 | 23. CSF 23 37 11 1 Low (Three-state) |
||
223 | 24. HIM 18 28 9 0 High (Registered) |
||
224 | 25. X0E 14 19 9 0 High (Registered) |
||
225 | 26. X1E 10 10 9 0 High (Registered) |
||
226 | 27. XFE 6 1 9 0 High (Registered) |
||
227 | 28. FWE 2 - - - High |
||
228 | 29. - - 0 1 0 |
||
229 | 30. - - 121 1 0 |
||
230 | ---- ---- |
||
231 | 122 27 (22%) |
||
232 | |||
233 | |||
234 | I200 No fatal errors found in source code (device phase). |
||
235 | I201 No warnings. |
||
236 | |||
237 | |||
238 | OrCAD DEVICE |
||
239 | Type: GAL26CV12 |
||
240 | |||
241 | |||
242 | F0* |
||
243 | L1924 1111111111111111111111111111111111111111111111111111* |
||
244 | |||
245 | |||
246 | |||
247 | L2600 1111111011111111110111111111111111111111101001010101* |
||
248 | L2652 1111111111111111111111111111111111110111101010101010* |
||
249 | L2704 1111111111111111111111111111111111111111011010101010* |
||
250 | L2756 1111111111111111111111111111111111111111011001010101* |
||
251 | L2808 1111111111111111111111111111111111111111111010010101* |
||
252 | L2860 1111111111111111111111111111111111111111111001101010* |
||
253 | L2912 1111111111111111111111111111111111111111111011011001* |
||
254 | L2964 1111111111111111111111111111111111111111111011100110* |
||
255 | L3016 1111111111111111111111111111111111111111111011011110* |
||
256 | L3068 1111111111111111111111111111111111111111111011101101* |
||
257 | L3120 1111111111111111111111111111110111111111111111111111* |
||
258 | L3172 1111111111111111111111111111111111111111111111111111* |
||
259 | L3224 0111011101110111011101110111101110111010101010101010* |
||
260 | L3276 0111011101110111010101110111101110111011101010101010* |
||
261 | L3328 1111101101110111011101110111101110111011101010101010* |
||
262 | L3380 1111111110110111011101110111101110111011101010101010* |
||
263 | L3432 1111111111111011011101110111101110111011101010101010* |
||
264 | L3484 1111111111111110101110111011011110111011101010101010* |
||
265 | L3536 1111111111101111011110111011011110111011101010101010* |
||
266 | L3588 1111111111111111101101110111101110111011101010101010* |
||
267 | L3640 1111111111111111111110110111101110111011101010101010* |
||
268 | L3692 1111111111111111111101111011011110111011101010101010* |
||
269 | L3744 1111111111111111111111111011101110111011101010101010* |
||
270 | L3796 1111111111111111111111110111011110111011101010101010* |
||
271 | L3848 1111111111111111111111111111111111111111111111111111* |
||
272 | L3900 0111011101110111011001110111101110111001101010101010* |
||
273 | L3952 1101110111111111111111111111111111111111101001010101* |
||
274 | L6344 1111111101011101111111110011000000110000001101010011* |
||
275 | L6396 001101011000001000000010000000100000* |
||
276 | CAE92* |
||
277 | |||
278 | I202 1/14/18 11:21 am (Sunday) |
||
279 | I203 Memory usage 11K |
||
280 | I204 Elapsed time 1 second |
||
281 |