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