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