Subversion Repositories MB01 Project

Rev

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