Subversion Repositories MB01 Project

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 - 1
||	FILE:	#0154.PLD
2
||	PROJ:	20120600
3
||	PART:	G16V8-#0154
4
||
5
||	DEV :	GAL16V8
6
||
7
|| 	DESC:	DECODER RTC - CTC
8
||
9
|
10
|GAL16V8A
11
|
12
|| INPUT
13
|  1:A0, 2:A1, 3:A2, 4:A3, 5:RW, 6:PHI2, 7:IOX, 8:EN, 9:WT, 11:-,
14
|| OUTPUT
15
|  12:CS0, 13:ALE, 14:RRD, 15:RWE, 16:CS1, 17:IOR, 18:IOW, 19:CS2
16
|
17
||
18
|  ACTIVE-LOW: CS0, RRD, RWE, CS1, IOR, IOW, CS2
19
|
20
|  PROPERTY: "SIMPLE"
21
|
22
|  SIGNATURE: "0154    "
23
|
24
|| RTC -> FE4C - FE4D
25
|  RTC = (IOX' & A3 & A2  & A1')
26
|| RTC ADDRESS REG => FE4C
27
|  RAR = (RTC & A0')
28
|| RTC DATA REG => FE4D
29
|  RDR = (RTC & A0)
30
|| RTC READ DATA REG.  => FE4D
31
|  RRD = (RDR & RW  & PHI2)
32
|| RTC WRITE DATA REG. => FE4D
33
|  RWE = (RDR & RW' & PHI2)
34
|| RTC WRITE ADDRESS REG => FE4C
35
|  ALE = (RAR & RW' & PHI2)
36
|  CS0  = (RDR & PHI2)
37
|| CTC -> FE48 - FE4B
38
|  CTC = (IOX' & A3' & A2')
39
|  CS1 = CTC
40
|  RD1 = (CTC & RW  & WT  & PHI2)	|| NO WAIT
41
|  RD2 = (CTC & RW  & WT' & EN)		|| WAIT
42
|  WR1 = (CTC & RW' & WT  & PHI2)	|| NO WAIT
43
|  WR2 = (CTC & RW' & WT' & EN)		|| WAIT
44
|  IOR = (RD1 # RD2)
45
|  IOW = (WR1 # WR2)
46
||
47
|  CS2 = PHI2