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\#0165.PLD)
2
 
3
  1  ||	FILE:	#0165.PLD
4
  2  ||	PROJ:	20170501
5
  3  ||		FD-02 FDC/ATA/DMA BOARD
6
  4  ||
7
  5  ||	PART:	G26CV12-#0165
8
  6  ||
9
  7  ||	DEV :	GAL26CV12
10
  8  ||
11
  9  || 	DESC:	DECODER I/O
12
 10  ||
13
 11  |
14
 12  |GAL26CV12
15
 13  |
16
 14  || GEN  = gate enable
17
 15  || /MGE = ram gate enable (/OE0 nor /OE 1)
18
 16  || INPUT
19
 17  |  1:A1, 2:-, 3:A3, 4:A4, 5:A5, 6:A6, 8:IO, 9:RW, 10:PHI2,
20
 18  | 11:CX2, 12:MGE, 13:PHI0, 14:DMA, 28:GEN,
21
 19  || OUTPUT
22
 20  |  15:CE0, 16:CE1, 17:AT0, 18:AT1, 19:CE2, 20:DBE, 22:DDE, 23:CE3,
23
 21  |  24:MRD, 25:MWE, 26:IOR, 27:IOW
24
 22  |
25
 23  | ACTIVE-LOW: CE0, CE1, AT0, AT1, CE2, DBE, DDE, MRD, MWE, IOR, IOW
26
 24  |
27
 25  |
28
 26  | SIGNATURE: "0165    "
29
 27  |
30
 28  || --------------------------------------------------------
31
 29  || common signals when dma disbled (DMAE = 1 => cpu access)
32
 30  ||
33
 31  |  SCX2  = CX2' & DMA			|| ram select when cpu access
34
 32  |  FDD0  = IO' & A6  & A5' & A4 	|| select FDD0-FDDF
35
 33  |  FDC   = FDD0 & A3 & DMA		|| fdc  select FDD8-FDDF
36
 34  |  DM0   = IO' & A6' & A5' & A4' & DMA	|| dma0 select FD80-FD8F
37
 35  |  DM1   = IO' & A6' & A5' & A4  & DMA	|| dma1 select FD90-FD9F
38
 36  |  ATA0  = IO' & A6' & A5  & A4' & DMA	|| ata0 select FDA0-FDAF
39
 37  |  ATA1  = IO' & A6' & A5  & A4  & DMA	|| ata1 select FDB0-FDBF
40
 38  ||  VIA   = IO' & A6  & A5' & A4'	|| via  select FDC0-FDCF (always)
41
 39  ||  USB   = FDD0 & A3' & A2' & A1'	|| usb  select FDD0-FDD1 (always)
42
 40  ||
43
 41  |  FDCR  = FDC & RW  & PHI2		|| cpu read  fdc  02 sync
44
 42  |  FDCW  = FDC & RW' & PHI0		|| cpu write fdc  00 sync
45
 43  |  DM0R  = DM0 & RW  & PHI2		|| cpu read  dma0 02 sync
46
 44  |  DM0W  = DM0 & RW' & PHI0		|| cpu write dma0 00 sync
47
 45  |  DM1R  = DM1 & RW  & PHI2		|| cpu read  dma1 02 sync
48
 46  |  DM1W  = DM1 & RW' & PHI0		|| cpu write dma1 00 sync
49
 47  |  IORD  = FDCR # DM0R # DM1R		|| cpu read  fdc, dma0, dma1
50
 48  |  IOWE  = FDCW # DM0W # DM1W		|| cpu write fdc, dma0, dma1
51
 49  ||
52
 50  |  MEMR  = SCX2 & MGE' & RW  & PHI2	|| cpu read ram
53
 51  |  MEMW  = SCX2 & MGE' & RW' & PHI0	|| cpu write ram (00 sync)
54
 52  ||
55
 53  || global data bus enable for cpu access
56
 54  ||  DBEE = SCX2 # FDC # DM0 # DM1 # ATA0 # ATA1 # VIA # USB
57
 55  |  DBEE = SCX2 # IO'
58
 
59
 
60
 58  || local shared dma data bus enable for cpu access
61
 59  |  DDEE = SCX2 # FDC # DM0 # DM1 # ATA0 # ATA1
62
 60  ||
63
 61  || output signals
64
 62  |  CE0   = DM0				|| dma0 FD80-FD8F
65
 63  |  CE1   = DM1				|| dma1 FD90-FD9F
66
 64  |  AT0   = ATA0				|| ata0 FDA0-FDAF
67
 65  |  AT1   = ATA1				|| ata1 FDA0-FDAF
68
 66  |  CE2   = FDC				|| fdc  FDD8-FDDF
69
 67  |  CE3   = FDC				|| fdc  FDD8-FDDF (positive)
70
 68  |  IOR   = DMA ?? IORD			|| i/o read  strobe 3-states
71
 69  |  IOW   = DMA ?? IOWE			|| i/o write strobe 3-states
72
 70  |  MWE   = DMA ?? MEMW			|| write ram strobe 3-states
73
 71  |  MRD   = DMA ?? MEMR			|| read  ram strobe 3-states
74
 72  |  DBE   = DBEE & GEN			|| global data bus enable
75
 73  |  DDE   = DDEE & GEN			|| local  data bus enable
76
77
78
 
79
 
80
 
81
82
I202  7/29/17  6:17 am  (Saturday)
83
 
84
 
85
OrCAD DEVICE FITTER  v2.01   12/09/94  (Source file .\PLD\#0165.PLA)
86
87
88
 
89
RESOLVED EXPRESSIONS (Reduction 0)
90
 
91
 
92
 
93
 
94
95
 
96
97
 
98
99
 
100
101
 
102
103
 
104
105
 
106
                  11   A3  A4  A5' A6  IO' RW  PHI2  DMA
107
 
108
                  13   A4  A5' A6' IO' RW  PHI2  DMA
109
 
110
IOW                1   DMA
111
                   2   A3  A4  A5' A6  IO' RW' PHI0  DMA
112
                   3   A4' A5' A6' IO' RW' PHI0  DMA
113
                   4   A4  A5' A6' IO' RW' PHI0  DMA
114
 
115
MWE               19   DMA
116
                  20   RW' CX2' MGE' PHI0  DMA
117
118
MRD               28   DMA
119
 
120
121
DBE               62   CX2' DMA  GEN
122
 
123
124
DDE               49   A3  A4  A5' A6  IO' DMA  GEN
125
 
126
                  51   A4' A5  A6' IO' DMA  GEN
127
                  52   A4  A5' A6' IO' DMA  GEN
128
 
129
                  54   CX2' DMA  GEN
130
131
132
133
SIGNAL ASSIGNMENT
134
                                      Rows
135
 
136
 
137
 
138
 
139
  2.     -               4        -    -    -
140
  3.     A3              8        -    -    -        High
141
  4.     A4             12        -    -    -        High
142
  5.     A5             16        -    -    -        High
143
 
144
  8.     IO             24        -    -    -        High
145
  9.     RW             28        -    -    -        High
146
 10.     PHI2           32        -    -    -        High
147
 11.     CX2            36        -    -    -        High
148
 12.     MGE            40        -    -    -        High
149
 13.     PHI0           44        -    -    -        High
150
 14.     DMA            48        -    -    -        High
151
 15.     CE0            51      112    9    1        Low     (Three-state)
152
 16.     CE1            47      103    9    1        Low     (Three-state)
153
 17.     AT0            43       94    9    1        Low     (Three-state)
154
 18.     AT1            39       85    9    1        Low     (Three-state)
155
 19.     CE2            35       74   11    1        Low     (Three-state)
156
 20.     DBE            31       61   13    2        Low     (Three-state)
157
 22.     DDE            27       48   13    6        Low     (Three-state)
158
 23.     CE3            22       37   11    1        High    (Three-state)
159
 24.     MRD            19       28    9    2        Low     (Three-state)
160
 25.     MWE            15       19    9    2        Low     (Three-state)
161
 26.     IOR            11       10    9    4        Low     (Three-state)
162
 27.     IOW             7        1    9    4        Low     (Three-state)
163
 28.     GEN             2        -    -    -        High
164
 29.     -               -        0    1    0
165
 30.     -               -      121    1    0
166
                                    ---- ----
167
                                     122   26  (21%)
168
169
170
I200  No fatal errors found in source code (device phase).
171
I201  No warnings.
172
173
174
 
175
 
176
*
177
QP28* QF6432* QV1024*
178
 
179
 
180
 
181
L0156 1111111111111011101110111011101111111111111101110111*
182
L0208 1111111111110111101110111011101111111111111101110111*
183
L0520 1111111111111111111111111111111111111111111111110111*
184
L0572 1111111101110111101101111011011101111111111111110111*
185
L0624 1111111111111011101110111011011101111111111111110111*
186
L0676 1111111111110111101110111011011101111111111111110111*
187
L0988 1111111111111111111111111111111111111111111111110111*
188
L1040 1111111111111111111111111111101111111011101101110111*
189
L1456 1111111111111111111111111111111111111111111111110111*
190
L1508 1111111111111111111111111111011101111011101111110111*
191
L1924 1111111111111111111111111111111111111111111111111111*
192
L1976 1111111101110111101101111011111111111111111111110111*
193
L2496 1111111111111111111111111111111111111111111111111111*
194
L2548 1101111101110111101101111011111111111111111111110111*
195
L2600 1101111111111011101110111011111111111111111111110111*
196
L2652 1101111111111011011110111011111111111111111111110111*
197
L2704 1101111111110111101110111011111111111111111111110111*
198
L2756 1101111111110111011110111011111111111111111111110111*
199
L2808 1101111111111111111111111111111111111011111111110111*
200
L3172 1111111111111111111111111111111111111111111111111111*
201
L3224 1101111111111111111111111111111111111011111111110111*
202
L3276 1101111111111111111111111011111111111111111111111111*
203
L3848 1111111111111111111111111111111111111111111111111111*
204
L3900 1111111101110111101101111011111111111111111111110111*
205
L4420 1111111111111111111111111111111111111111111111111111*
206
L4472 1111111111110111011110111011111111111111111111110111*
207
L4888 1111111111111111111111111111111111111111111111111111*
208
L4940 1111111111111011011110111011111111111111111111110111*
209
L5356 1111111111111111111111111111111111111111111111111111*
210
L5408 1111111111110111101110111011111111111111111111110111*
211
L5824 1111111111111111111111111111111111111111111111111111*
212
L5876 1111111111111011101110111011111111111111111111110111*
213
L6344 0101010111010101010101010011000000110001001101100011*
214
L6396 010100100000001000000010000000100000*
215
CD88D*
216
217
I202  7/29/17  6:18 am  (Saturday)
218
I203  Memory usage 9K
219
I204  Elapsed time 1 second
220