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 |