Subversion Repositories MB01 Project

Rev

Blame | Last modification | View Log | Download | RSS feed

||      FILE:   #0154.PLD
||      PROJ:   20120600        
||      PART:   G16V8-#0154
||
||      DEV :   GAL16V8
||
||      DESC:   DECODER RTC - CTC
||
|
|GAL16V8A
|
|| INPUT
|  1:A0, 2:A1, 3:A2, 4:A3, 5:RW, 6:PHI2, 7:IOX, 8:EN, 9:WT, 11:-,
|| OUTPUT 
|  12:CS0, 13:ALE, 14:RRD, 15:RWE, 16:CS1, 17:IOR, 18:IOW, 19:CS2
|
||
|  ACTIVE-LOW: CS0, RRD, RWE, CS1, IOR, IOW, CS2
|
|  PROPERTY: "SIMPLE"
|
|  SIGNATURE: "0154    "
|
|| RTC -> FE4C - FE4D
|  RTC = (IOX' & A3 & A2  & A1')
|| RTC ADDRESS REG => FE4C
|  RAR = (RTC & A0')
|| RTC DATA REG => FE4D
|  RDR = (RTC & A0)
|| RTC READ DATA REG.  => FE4D
|  RRD = (RDR & RW  & PHI2)
|| RTC WRITE DATA REG. => FE4D
|  RWE = (RDR & RW' & PHI2)
|| RTC WRITE ADDRESS REG => FE4C
|  ALE = (RAR & RW' & PHI2)
|  CS0  = (RDR & PHI2)
|| CTC -> FE48 - FE4B
|  CTC = (IOX' & A3' & A2')
|  CS1 = CTC
|  RD1 = (CTC & RW  & WT  & PHI2)       || NO WAIT
|  RD2 = (CTC & RW  & WT' & EN)         || WAIT
|  WR1 = (CTC & RW' & WT  & PHI2)       || NO WAIT
|  WR2 = (CTC & RW' & WT' & EN)         || WAIT
|  IOR = (RD1 # RD2)
|  IOW = (WR1 # WR2)
||
|  CS2 = PHI2