Subversion Repositories MB01 Project

Rev

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

||      FILE:   #0052.PLD
||      PROJ:   20120500        
||      PART:   G26CV12-#0052
||
||      DEV :   GAL26CV12
||
||      DESC:   DECODER I/O
||
|
|GAL26CV12
|
|| INPUT
|  1:A4, 2:A5, 3:A6, 4:A7, 5:A8, 6:A9, 8:A10, 9:A11, 10:A12, 
| 11:A13, 12:A14, 13:A15, 14:A16, 15:A17, 16:A18, 17:A19, 18:A20,
| 25:A21, 26:A22, 27:A23, 28:VMA,
|| OUTPUT 
|  19:IO2, 20:DBE, 22:IO1, 23:IO0, 24:NC
|
| ACTIVE-LOW: IO0, IO1, IO2
|
|
| SIGNATURE: "0052    "
|
|| --------------------------------------------------------
|| /IO0 -> BANCO 0 - AREA 00FC10 - 00FCFF
|| /IO1 -> BANCO 0 - AREA 00FD00 - 00FDFF
|| /IO2 -> BANCO 0 - AREA 00FC00 - 00FC0F
|| /DBE -> ABILITAZIONE BUFFER DATI BUS - SEMPRE ATTIVO ECCETTO IO2
|| --------------------------------------------------------
||
|  BANK0 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16' & VMA')
|| --------------------------------------------------------
||
|| IOS -> 00FC00 - 00FDFF 
|| AREA I/O VALIDA SOLO SE VDA = 1
|  IOS = (BANK0 & A15 & A14 & A13 & A12 & A11 & A10 & A9')
|| /IO1 -> AREA 00FD00 - 00FDFF
|  IO1 = (IOS & A8)
|| /IO2  -> AREA 00FC00 - 00FC0F
|  IOLL = (IOS & A8')
|  IO2X = (IOLL & A7' & A6' & A5' & A4')
|  IO2  = IO2X
|| /IO0 -> AREA 00FC10 - 00FCFF
|  IOX0 = (IOLL & A7)
|  IOX1 = (IOLL & A7' & A6)
|  IOX2 = (IOLL & A7' & A6' & A5)
|  IOX3 = (IOLL & A7' & A6' & A5' & A4)
|  IO0 = (IOX0 # IOX1 # IOX2 # IOX3)
|| --------------------------------------------------------
||
|| /DBE -> TUTTI GLI INDIRIZZI ESCLUSO IO2
|  DBE = IO2X
|  NC  = IO2X