Subversion Repositories MB01 Project

Rev

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

||      FILE:   #0056.PLD
||      PROJ:   20120401        
||      PART:   G26CV12-#0056
||
||      DEV :   GAL26CV12
||
||      DESC:   DECODER SCHEDE RAM 4Mb
||
|
|GAL26CV12
|
|| INPUT
|  1:A19, 2:A20, 3:A21, 4:A22, 5:A23, 6:PHI0, 8:RW, 9:ME, 10:PHI2, 
| 11:FE, 12:S0, 13:S1, 14:MW0, 28:LST,
|| OUTPUT 
|  15:CS0, 16:CS1, 17:CS2, 18:CS3, 19:RD, 20:WR, 22:G, 
|  23:CS4, 24:CS5, 25:CS6, 26:CS7, 27:CSF
|
| ACTIVE-LOW: CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, RD, WR, G, CSF
|
|
| SIGNATURE: "0056    "
|
||
|| --------------------------------------------------------
|| S0, S1 -> SELEZIONE BLOCCO
|| /MW0   -> QUALIFICA WRITE CON PHI0
|| /FE    -> ABILITA FLASH F00000 - F7FFFF (512K)
|| /ME    -> ABILITA RAM
|| LST    -> ABILITA SLOT (CSF) PER FLASH
|| --------------------------------------------------------
||
|| BLOCCHI SELEZIONE RAM 4MB
|| BLK0 -> 000000 - 3FFFFF (S0 = 0, S1 = 0)
|  BLK0 = (A23' & A22' & S1' & S0' & ME' & FE)
|| BLK1 -> 400000 - 7FFFFF (S0 = 1, S1 = 0)
|  BLK1 = (A23' & A22  & S1' & S0  & ME' & FE)
|| BLK2 -> 800000 - BFFFFF (S0 = 0, S1 = 1)
|  BLK2 = (A23  & A22' & S1  & S0' & ME' & FE)
|| BLK3 -> C00000 - FFFFFF (S0 = 1, S1 = 1)
|  BLK3 = (A23  & A22  & S1  & S0  & ME' & FE)
|| BK3F -> C00000 - FFFFFF (S0 = 1, S1 = 1) FLASH (FE=0, LST=1)
|  BK3F = (A23  & A22  & S1  & S0  & ME  & FE' & LST)
|  SLF  = (BK3F & A21  & A20  & A19')
|| --------------------------------------------------------
||
|| SELEZIONE RAM
|  SLM  = (BLK0 # BLK1 # BLK2 # BLK3)
|  SEL  = (SLF # SLM)
|  CS0  = (SLM & A21' & A20' & A19' & PHI2)
|  CS1  = (SLM & A21' & A20' & A19  & PHI2)
|  CS2  = (SLM & A21' & A20  & A19' & PHI2)
|  CS3  = (SLM & A21' & A20  & A19  & PHI2)
|  CS4  = (SLM & A21  & A20' & A19' & PHI2)
|  CS5  = (SLM & A21  & A20' & A19  & PHI2)
|  CS6  = (SLM & A21  & A20  & A19' & PHI2)
|  CS7  = (SLM & A21  & A20  & A19  & PHI2)
|  G    = SEL
|  CSF  = (SLF & PHI2)
|  RD   = (SEL & PHI2 & RW)
|  WRA  = (SEL & PHI2 & RW' & MW0)
|  WRB  = (SEL & PHI0 & RW' & MW0')
|  WR   = (WRA # WRB)