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\#0203A.PLD)
2
 
3
  1  ||	FILE:	#0203.PLD
4
  2  ||	PROJ:	20120601
5
  3  ||	PART:	G26CV12-#0203
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:HIM,
17
 15  | 25:SW0, 26:SW1, 27:S0, 28:S1,
18
 16  || OUTPUT
19
 17  |  19:CEE, 20:CS0, 22:CSR, 23:CSF, 24:CSE
20
 18  |
21
 19  | ACTIVE-LOW: CEE, CS0, CSR, CSF, CSE
22
 20  |
23
 21  |
24
 22  | SIGNATURE: "00203   "
25
 23  |
26
 24  || MAP
27
 25  || CS0 - RAM BANK   $00
28
 26  || CSR - RAM BANK   $F0
29
 27  || CSF - FLASH BANK $F0
30
 28  || CSE - EEROM BANK $F0
31
 29  || CEE - EMU8U BANK $F0
32
 30  ||
33
 31  || 	MAP $00FE00 - $00FFFF IF HIM = 0
34
 32  ||	--------------------------------------
35
 33  || 	SW0	SW1	TYPE		SIGNAL
36
 34  ||	0	X	FLASH		CSF
37
 35  ||	1	0	EEROM		CSE
38
 36  ||	1	1	EMU8U		CEE
39
 37  ||
40
 38  || 	MAP $00FE00 - $00FFFF IF HIM = 1
41
 39  ||	--------------------------------------
42
 40  || 	SW0	SW1	TYPE		SIGNAL
43
 41  ||	X	X	RAM BANK $00	CS0
44
 42  ||
45
 43  || 	MAP BANK $F0 : $F00000 - $F0FFFF
46
 44  ||	--------------------------------------
47
 45  ||	S1	S0	TYPE		SIGNAL
48
 46  ||	0	0	RAM bank $F0	CSR
49
 47  ||	0	1	FLASH		CSF
50
 48  ||	1	0	EEROM		CSE
51
 49  ||	1	1	EMU8U		CEE
52
 50  ||
53
 51  || --------------------------------------------------------
54
 52  ||
55
 53  || BANK $00 : $000000 - $00FFFF
56
 54  |  BANK0 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16' & VMA')
57
 55  ||
58
 
59
 
60
 58  || 16K BLOCK
61
 59  |  RB1 = (BANK0 & A15  & A14' )
62
 60  || 8K BLOCK
63
 61  |  RB2 = (BANK0 & A15  & A14  & A13' )
64
 62  || 4K BLOCK
65
 63  |  RB3 = (BANK0 & A15  & A14  & A13  & A12' )
66
 64  || 2K BLOCK
67
 65  |  RB4 = (BANK0 & A15  & A14  & A13  & A12  & A11' )
68
 66  || 1K BLOCK
69
 67  |  RB5 = (BANK0 & A15  & A14  & A13  & A12  & A11  & A10')
70
 68  || 512 BYTES BLOCK $00FC00 - $00FDFF RESERVED FOR I/O
71
 69  || RB6 = (BANK0 & A15  & A14  & A13  & A12  & A11  & A10 & A9')
72
 70  ||
73
 71  || LAST 512 BYTES BLOCK ($00FE00 - $00FFFF) ONLY IF HIM=1
74
 72  |  RB7 = (BANK0 & A15  & A14  & A13  & A12  & A11  & A10 & A9 & HIM)
75
 73  ||
76
 74  || BANK $00 RAM SELECT
77
 75  |  CS0A = (RB0 # RB1 # RB2 # RB3 # RB4 # RB5 # RB7)
78
 76  ||
79
 77  || BANK $01 : $010000 - $01FFFF
80
 78  |  BANK1 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16  & VMA')
81
 79  ||
82
 80  || 16K BLOCK $010000 - $013FFF RESERVED FOR EXTERNAL RAM
83
 81  || BR0 = (BANK1 & A15' & A14')
84
 82  || 16K BLOCK $014000 - $017FFF
85
 83  |  BR1 = (BANK1 & A15' & A14)
86
 84  || 32K BLOCK $018000 - $01FFFF
87
 85  |  BR2 = (BANK1 & A15)
88
 86  ||
89
 87  || BANK $01 RAM SELECT
90
 88  |  CS0B = (BR1 # BR2)
91
 89  ||
92
 90  || BANK $02 & $03 : $020000 - $03FFFF (128K BLOK)
93
 91  |  CS0C = (A23' & A22' & A21' & A20' & A19' & A18' & A17  & VMA')
94
 92  ||
95
 93  || BANK $03 - $07 : $040000 - $07FFFF (256K BLOK)
96
 94  |  CS0D = (A23' & A22' & A21' & A20' & A19' & A18 & VMA')
97
 95  ||
98
 96  || BANK $00 - $07 RAM SELECTION (512K BLOCK)
99
 97  |  CS0 = (CS0A # CS0B # CS0C # CS0D)
100
 98  ||
101
 99  || --------------------------------------------------------
102
100  ||
103
101  || BANKF0: $F00000 - $F7FFFF
104
102  |  BANKF0 = (A23 & A22 & A21 & A20 & A19' & VMA')
105
103  ||
106
104  || LAST 512 BYTES BLOCK ON BANK $00 ($00FE00 - $00FFFF) ONLY IF HIM=0
107
105  |  BR7 = (BANK0 & A15  & A14  & A13  & A12  & A11  & A10 & A9 & HIM')
108
106  || BR7 MAPPED TO FLASH IF SW0=0
109
107  |  BR7F = BR7 & SW0'
110
108  || BR7 MAPPED TO EEROM IF SW0=1 & SW1=1
111
109  |  BR7E = BR7 & SW0 & SW1
112
110  || BR7 MAPPED TO EMU8U IF SW0=1 & SW1=0
113
111  |  BR7U = BR7 & SW0 & SW1'
114
112  || BANK $F0 MAPPED TO FLASH IF S0=1 & S1=0
115

113  |  BF0F = BANKF0 & S0 & S1'
116
114  || BANK $F0 MAPPED TO EEROM IF S0=0 & S1=1
117
 
118
 
119
117  |  BF0U = BANKF0 & S0 & S1
120
118  || BANK $F0 MAPPED TO RAM IF S0=0 & S1=0
121
119  |  BF0R = BANKF0 & S0' & S1'
122
120  |
123
121  |  CSR = BF0R
124
122  |  CSF = (BF0F # BR7F)
125
123  |  CSE = (BF0E # BR7E)
126
124  |  CEE = (BF0U # BR7U)
127
128
129
I200  No fatal errors found in source code (logic phase).
130
I201  No warnings.
131
 
132
 
133
 
134
I203  Memory usage 116K
135
I204  Elapsed time 1 second
136
 
137
 
138
139
140
RESOLVED EXPRESSIONS (Reduction 0)
141
 
142
Signal name      Row   Terms
143
 
144
 
145
 
146
 
147
                       A21' A22' A23' VMA'
148
 
149
                       A22' A23' VMA'
150
 
151
                       A23' VMA'
152
                  66   A13' A14  A15  A16' A17' A18' A19' A20' A21' A22' A23'
153
                       VMA'
154
                  67   A14' A15  A16' A17' A18' A19' A20' A21' A22' A23' VMA'
155
                  68   A14  A15' A16  A17' A18' A19' A20' A21' A22' A23' VMA'
156
                  69   A15' A16' A17' A18' A19' A20' A21' A22' A23' VMA'
157
                  70   A15  A16  A17' A18' A19' A20' A21' A22' A23' VMA'
158
                  71   A17  A18' A19' A20' A21' A22' A23' VMA'
159
                  72   A18  A19' A20' A21' A22' A23' VMA'
160
161
CSR               49   A19' A20  A21  A22  A23  VMA' S0' S1'
162
163
CSF               38   A9  A10  A11  A12  A13  A14  A15  A16' A17' A18' A19'
164
                       A20' A21' A22' A23' VMA' HIM' SW0'
165
                  39   A19' A20  A21  A22  A23  VMA' S0  S1'
166
167
 
168
                       A20' A21' A22' A23' VMA' HIM' SW0  SW1
169
 
170
171
CEE               75   A9  A10  A11  A12  A13  A14  A15  A16' A17' A18' A19'
172
                       A20' A21' A22' A23' VMA' HIM' SW0  SW1'
173
 
174
175
176
177
 
178
                                      Rows
179
 Pin    Signal name   Column     --------------    Activity
180
                                 Beg Avail Used
181
 
182
 
183
 
184
 
185
  4.     A12            12        -    -    -        High
186
  5.     A13            16        -    -    -        High
187
  6.     A14            20        -    -    -        High
188
  8.     A15            24        -    -    -        High
189
 
190
 10.     A17            32        -    -    -        High
191
 11.     A18            36        -    -    -        High
192
 12.     A19            40        -    -    -        High
193
 13.     A20            44        -    -    -        High
194
 14.     A21            48        -    -    -        High
195
 15.     A22            50      112    9    0        High    (Registered)
196
 16.     A23            46      103    9    0        High    (Registered)
197
 17.     VMA            42       94    9    0        High    (Registered)
198
 18.     HIM            38       85    9    0        High    (Registered)
199
 19.     CEE            35       74   11    2        Low     (Three-state)
200
 20.     CS0            31       61   13   11        Low     (Three-state)
201
 22.     CSR            27       48   13    1        Low     (Three-state)
202
 23.     CSF            23       37   11    2        Low     (Three-state)
203
 24.     CSE            19       28    9    2        Low     (Three-state)
204
 25.     SW0            14       19    9    0        High    (Registered)
205
 26.     SW1            10       10    9    0        High    (Registered)
206
 27.     S0              6        1    9    0        High    (Registered)
207
 28.     S1              2        -    -    -        High
208
 29.     -               -        0    1    0
209
 30.     -               -      121    1    0
210
                                    ---- ----
211
                                     122   18  (15%)
212
213
214
I200  No fatal errors found in source code (device phase).
215
I201  No warnings.
216
217
218
OrCAD DEVICE
219
Type:       GAL26CV12
220
 
221
 
222
F0*
223
L1456 1111111111111111111111111111111111111111111111111111*
224
 
225
 
226
 
227
L1976 0111011101110110011101110111101110111010101010101010*
228
L2028 1110110111111111111111111111111111111111101001010101*
229
L2496 1111111111111111111111111111111111111111111111111111*
230
L2548 1110111011111111111111111111111111111111101001010101*
231
L3172 1111111111111111111111111111111111111111111111111111*
232
L3224 0111011101110111011101110111101110111001101010101010*
233
L3276 1111101101110111011101110111101110111011101010101010*
234
L3328 1111111110110111011101110111101110111011101010101010*
235
L3380 1111111111111011011101110111101110111011101010101010*
236
L3432 1111111111111111101101110111101110111011101010101010*
237
L3484 1111111111111111111110110111101110111011101010101010*
238
L3536 1111111111111111111101111011011110111011101010101010*
239
L3588 1111111111111111111111111011101110111011101010101010*
240
L3640 1111111111111111111111110111011110111011101010101010*
241
L3692 1111111111111111111111111111111101111011101010101010*
242
L3744 1111111111111111111111111111111111110111101010101010*
243
L3848 1111111111111111111111111111111111111111111111111111*
244
L3900 0111011101100101011101110111101110111010101010101010*
245
L3952 1101110111111111111111111111111111111111101001010101*
246
L6344 1111110101010101111111110011000000110000001100100011*
247
L6396 000000110011001000000010000000100000*
248
C7F7D*
249
250
I202  1/29/18  5:29 pm  (Monday)
251
I203  Memory usage 11K
252
I204  Elapsed time 1 second
253