Subversion Repositories MB01 Project

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 - 1
||	FILE:	#0160.PLD
2
||	PROJ:	20120600
3
||	PART:	G16V8-#0160
4
||
5
||	DEV :	GAL16V8
6
||
7
|| 	DESC:	VDC CONTROL
8
||
9
|
10
|GAL16V8A
11
|
12
|| INPUT
13
|  1:VDC, 2:PHI2, 3:RW, 4:PHI0, 5:-, 6:WV, 7:EN2, 8:S0, 9:F16, 11:S16,
14
|  12:F20, 13:S1, 14:SX,
15
|| OUTPUT
16
|  15:CS0, 16:CS1, 17:DCLK, 18:M16, 19:M20
17
|
18
| ACTIVE-LOW: CS0
19
|
20
| PROPERTY:"SIMPLE"
21
|
22
| SIGNATURE: "0160    "
23
|
24
|| --------------------------------------------------------
25
|| SELEZIONE DCLK PER MOS8563 (S16=0 ->16MHz, S16=1->20MHz)
26
|  DCLK = ((S16 & F20) # (S16' & F16))
27
|  M16 = ((F20 & S1) # (F16 & S1'))
28
|  M20 = ((F16 & S1) # (F20 & S1'))
29
|| --------------------------------------------------------
30
|| ABILITAZIONE MOS8563
31
|  VDCA = VDC'
32
|| --------------------------------------------------------
33
|| ABILITAZIONE MOS8563 (VDC, WAIT -> WV)
34
|| CICLO READ
35
||  VR1  = (VDCA & WV  & RW  & PHI2)
36
||  VR2  = (VDCA & WV' & RW  & EN2)
37
||  VR1  = (VDCA & WV  & RW)
38
||  VR2  = (VDCA & WV' & RW)
39
||  VR1  = (VDCA & WV  & RW  & PHI2 & S1)
40
|  VR1  = (VDCA & WV  & RW  & PHI2)
41
|  VR2  = (VDCA & WV' & RW  & EN2)
42
||  VR3  = (VDCA & WV  & RW  & PHI0 & S1')
43
 
44
|| CICLO WRITE SINCRONIZZATO CON PHI2 (S0 = 1)
45
|  VW1  = (VDCA & WV  & RW' & PHI2 & S0)
46
|  VW2  = (VDCA & WV' & RW' & EN2)
47
|| CICLO WRITE SINCRONIZZATO CON PHI0 (S0 = 0)
48
||  VW3  = (VDCA & WV  & RW' & PHI0 & S0')
49
||  VW4  = (VDCA & WV' & RW' & EN0  & S0')
50
|  VW3  = (VDCA & WV  & RW' & PHI0 & S0')
51
||  VW4  = (VDCA & WV' & RW' & EN2  & S0')
52
||
53
|| ABILITAZIONE VDC
54
||  VDCB = (VR1 # VR2 # VR3 # VW1 # VW2 # VW3)
55
|  VDCB = (VR1 # VR2 # VW1 # VW2 # VW3)
56
|| S1 = 1 -> /CS0 QUALIFICATO CON PHI2,EN
57
||            CS1 = 1       SE SX = 1
58
||            CS1 = VDCA    SE SX = 0
59
|  CS1A = (VDCA & SX')
60
|  CS1X = (SX)
61
|  CS0  = (VDCB)
62
||  CS1  = (CS1A # CS1X)