Blame | Last modification | View Log | Download | RSS feed
|| FILE: #0151.PLD
|| PROJ: 20120600
|| PART: G20V8-#0151
||
|| DEV : GAL20V8
||
|| DESC: DECODER I/O WAIT
||
|
|GAL20V8A
|
|| INPUT
| 1:A0, 2:A1, 3:A2, 4:A3, 5:A4, 6:A5, 7:A6, 8:A7,
| 9:IO1, 10:-, 11:WA0, 13:WA1, 14:WV, 23:WT,
|| OUTPUT
| 15:ATA0, 16:ATA1, 17:DMA, 18:FDC, 19:VDC, 20:IOX, 21:PIA, 22:WAIT
|
| ACTIVE-LOW: ATA0, ATA1, DMA, FDC, VDC, IOX, PIA, WAIT
|
| PROPERTY: "SIMPLE"
|
| SIGNATURE: "0151B "
|
|| --------------------------------------------------------
|| ATA 0/1
|| ATA0A => FE20 - FE27 (ATA 0)
| ATA0A = (IO1' & A7' & A6' & A5 & A4' & A3')
|| ATA0B => FE2E - FF2F (ATA 0)
| ATA0B = (IO1' & A7' & A6' & A5 & A4' & A3 & A2 & A1)
|| ATA0C => FE2C (ATA 0)
| ATA0C = (IO1' & A7' & A6' & A5 & A4' & A3 & A2 & A1' & A0')
|| ATA1A => FE30 - FE37 (ATA 1)
| ATA1A = (IO1' & A7' & A6' & A5 & A4 & A3')
|| ATA1B => FE3E - FE3F (ATA 1)
| ATA1B = (IO1' & A7' & A6' & A5 & A4 & A3 & A2 & A1)
|| ATA1C => FE3C (ATA 1)
| ATA1C = (IO1' & A7' & A6' & A5 & A4 & A3 & A2 & A1' & A0')
||
|| SELEZIONE ATA 0 -> FE20 - FE27, FE2C, FE2E - FE2F
| ATA0 = (ATA0A # ATA0B # ATA0C) & WA0 & WA1
|| SELEZIONE ATA 1 -> FE30 - FE37, FE3C, FE3E - FE3F
| ATA1 = (ATA1A # ATA1B # ATA1C) & WA0 & WA1
||
|| --------------------------------------------------------
|| DMA & FDC
|| DMA -> FE60 - FE6F
| DMAS = (IO1' & A7' & A6 & A5 & A4')
|| FDC -> FE58 - FE5F
| FDCS = (IO1' & A7' & A6 & A5' & A4 & A3 & WA0 & WA1)
| DMA = DMAS & WA0 & WA1
||
|| NEW FDC/DMA/ATA BOARD - FD80..FDDF
| NEWA = (IO1' & A7 & A6' & WA0' & WA1')
| NEWB = (IO1' & A7 & A6 & A5' & WA0' & WA1')
| FDC = (FDCS # NEWA # NEWB)
||
|| --------------------------------------------------------
|| IOY -> FE40 - FE4F
| IOY = (IO1' & A7' & A6 & A5' & A4')
|| RTC -> FE4C - FE4D
| RTCA = (IOY & A3 & A2 & A1')
|| VDC -> FE4E - FE4F
| VDCA = (IOY & A3 & A2 & A1)
|| CTC -> FE48 - FE4B
| CTCA = (IOY & A3 & A2')
|| SELEZIONE RTC, CTC
| IOX = (RTCA # CTCA)
| VDC = VDCA
|| WAIT CTC
| WCTC = (CTCA & WT')
|| WAIT VDC
| WVDC = (VDCA & WV')
||
|| --------------------------------------------------------
|| PIA -> FE28 - FE2B
| PIA = (IO1' & A7' & A6' & A5 & A4' & A3 & A2')
||
|| --------------------------------------------------------
|| SEGNALE WAIT
| WAIT = (WCTC # WVDC)