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)