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\#0155B.PLD)
2
 
3
  1  ||	FILE:	#0155.PLD
4
  2  ||	PROJ:	20120600
5
  3  ||	PART:	G16V8-#0155
6
  4  ||
7
  5  ||	DEV :	GAL16V8
8
  6  ||
9
  7  || 	DESC:	DECODER ATA 0/1
10
  8  ||
11
  9  |
12
 10  |GAL16V8
13
 11  |
14
 12  || INPUT
15
 13  |  1:A0, 2:A1, 3:A2, 4:A3, 5:RW, 6:PHI2, 7:ATA, 8:EN, 9:WA, 11:PHI0,
16
 14  || OUTPUT
17
 15  |  12:HWO, 13:HWC, 14:GA, 15:IOR, 16:IOW, 17:CS0, 18:CS1, 19:HRD
18
 16  |
19
 17  | ACTIVE-LOW: HWC, HWO, HRD, CS0, CS1, GA, IOR, IOW
20
 18  |
21
 19  | PROPERTY:"SIMPLE"
22
 20  |
23
 21  | SIGNATURE: "0155    "
24
 22  |
25
 23  || --------------------------------------------------------
26
 24  || INDIRIZZO I/O ATA
27
 25  |  IOA = (ATA')
28
 26  || --------------------------------------------------------
29
 27  || ATAA => XXX0 - XXX7
30
 28  |  ATAA = (IOA & A3')
31
 29  || ATAB => XXXE - XXXF
32
 30  |  ATAB = (IOA & A3 & A2 & A1)
33
 31  || REGISTRO HIGH DATA ATA => XXXC
34
 32  |  HDA0 = (IOA & A3 & A2 & A1' & A0')
35
 33  || REGISTRO DATI 16 BIT ATA => XXX0
36
 34  |  RDR0 = (ATAA & A2' & A1' & A0')
37
 35  || --------------------------------------------------------
38
 36  || CONTROLLO ATA
39
 37  || CS0 => XXX0 - XXX7
40
 38  |  CS0 =  ((ATAA & PHI2 & WA) # (ATAA & EN & WA'))
41
 39  || CS1 => XXXE - XXXF
42
 40  |  CS1 = ((ATAB & PHI2 & WA) # (ATAB & EN & WA'))
43
 41  |  ATAX = (ATAA # ATAB)
44
 42  |  GA  = ATAX
45
 43  || --------------------------------------------------------
46
 44  || SEGNALI ATA IOR, IOW
47
 45  || IOR, IOW SINCRONIZZATI CON PHI2 (WA = 1)
48
 46  |  RD1 = (ATAX & WA  & RW  & PHI2)
49
 47  |  WR1 = (ATAX & WA  & RW' & PHI0)
50
 48  || IOR, IOW SINCRONIZZATI CON EN (WA = 0)
51
 49  |  RD2 = (ATAX & WA' & RW  & EN)
52
 50  |  WR2 = (ATAX & WA' & RW' & EN)
53
 51  |  IOR = (RD1 # RD2)
54
 52  |  IOW = (WR1 # WR2)
55
 53  || --------------------------------------------------------
56
 54  || CONTROLLO REGISTRO HIGH ATA
57
 55  || HWC => WRITE XXXC (comando clock)
58
 
59
 
60
 58  |  HRD = (HDA0 & RW)
61
 59  || HWO => WRITE REG. ATA XXX0 (8 bit alti)
62
 60  |  HWO = (RDR0 & RW')
63
64
65
 
66
 
67
 
68
69
I202  6/10/13  6:04 pm  (Monday)
70
 
71
 
72
OrCAD DEVICE FITTER  v2.01   12/09/94  (Source file .\PLD\#0155B.PLA)
73
74
I289  Simple GAL architecture selected.
75
 
76
77
 
78
79
 
80
 
81
 
82
                  17   A3' ATA' EN  WA'
83
 
84
CS1                8   A1  A2  A3  PHI2  ATA' WA
85
 
86
87
GA                40   A1  A2  A3  ATA'
88
 
89
90
IOR               32   A1  A2  A3  RW  PHI2  ATA' WA
91
 
92
                  34   A3' RW  PHI2  ATA' WA
93
                  35   A3' RW  ATA' EN  WA'
94
 
95
IOW               24   A1  A2  A3  RW' ATA' EN  WA'
96
                  25   A1  A2  A3  RW' ATA' WA  PHI0
97
                  26   A3' RW' ATA' EN  WA'
98
                  27   A3' RW' ATA' WA  PHI0
99
 
100
HWC               48   A0' A1' A2  A3  RW' ATA' PHI0
101
102
HRD                0   A0' A1' A2  A3  RW  ATA'
103
104
 
105
106
 
107
108
 
109
                                      Rows
110
 
111
 
112
 
113
 
114
  2.     A1              0        -    -    -        High
115
  3.     A2              4        -    -    -        High
116
  4.     A3              8        -    -    -        High
117
  5.     RW             12        -    -    -        High
118
 
119
  7.     ATA            20        -    -    -        High
120
  8.     EN             24        -    -    -        High
121
  9.     WA             28        -    -    -        High
122
 11.     PHI0           30        -    -    -        High    (Enable)
123
 12.     HWO            27       56    8    1        Low
124
 13.     HWC            23       48    8    1        Low
125
 14.     GA             19       40    8    2        Low
126
 15.     IOR             1       32    8    4        Low
127
 16.     IOW             1       24    8    4        Low
128
 17.     CS0            15       16    8    2        Low
129
 18.     CS1            11        8    8    2        Low
130
 19.     HRD             7        0    8    1        Low
131
                                    ---- ----
132
                                      64   17  (27%)
133
134
135
I200  No fatal errors found in source code (device phase).
136
I201  No warnings.
137
138
139
 
140
 
141
*
142
QP20* QF2194* QV1024*
143
 
144
 
145
 
146
L0288 01 11 01 11 01 11 11 11 11 11 10 11 01 11 10 11 *
147
L0512 11 11 11 11 10 11 11 11 01 11 10 11 11 11 01 11 *
148
L0544 11 11 11 11 10 11 11 11 11 11 10 11 01 11 10 11 *
149
L0768 01 11 01 11 01 11 10 11 11 11 10 11 01 11 10 11 *
150
L0800 01 11 01 11 01 11 10 11 11 11 10 11 11 11 01 01 *
151
L0832 11 11 11 11 10 11 10 11 11 11 10 11 01 11 10 11 *
152
L0864 11 11 11 11 10 11 10 11 11 11 10 11 11 11 01 01 *
153
L1024 01 11 01 11 01 11 01 11 01 11 10 11 11 11 01 11 *
154
L1056 01 11 01 11 01 11 01 11 11 11 10 11 01 11 10 11 *
155
L1088 11 11 11 11 10 11 01 11 01 11 10 11 11 11 01 11 *
156
L1120 11 11 11 11 10 11 01 11 11 11 10 11 01 11 10 11 *
157
L1280 01 11 01 11 01 11 11 11 11 11 10 11 11 11 11 11 *
158
L1312 11 11 11 11 10 11 11 11 11 11 10 11 11 11 11 11 *
159
L1536 10 10 01 11 01 11 10 11 11 11 10 11 11 11 11 01 *
160
L1792 10 10 10 11 10 11 10 11 11 11 10 11 11 11 11 11 *
161
L2048 00 00 00 00 00 11 00 00 00 11 00 01 00 11 01 01 *
162
L2080 00 11 01 01 00 10 00 00 00 10 00 00 00 10 00 00 *
163
L2112 00 10 00 00 00 00 00 00 11 11 11 11 11 11 11 11 *
164
L2144 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 *
165
L2176 11 11 11 11 11 11 11 11 10 *
166
C47AD*
167
168
I202  6/10/13  6:04 pm  (Monday)
169
I203  Memory usage 7K
170
I204  Elapsed time 1 second
171