Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | - | 1 | || FILE: #0001.PLD |
2 | || PROJ: 20120607 |
||
3 | || PART: G16V8-#0001 |
||
4 | || |
||
5 | || DEV : GAL16V8 |
||
6 | || |
||
7 | || DESC: DMA CONTROL |
||
8 | || |
||
9 | | |
||
10 | |GAL16V8A |
||
11 | | |
||
12 | || INPUT |
||
13 | | 1:DAEN, 2:HRQ, 3:EOP, 4:RES, 5:DME, 6:DMR, 7:FDR, 8:XTC, 9:-, 11:-, |
||
14 | || OUTPUT |
||
15 | | 12:OE, 13:DRS, 14:HLD, 15:XTCP, 16:FRS, 17:TC, 18:AEN, 19:AENN |
||
16 | | |
||
17 | | ACTIVE-LOW: OE, AENN |
||
18 | | |
||
19 | | PROPERTY:"SIMPLE" |
||
20 | | |
||
21 | | SIGNATURE: "0001 " |
||
22 | | |
||
23 | || -------------------------------------------------------- |
||
24 | || /OE -> abilitazione output latch address 82C37 |
||
25 | || AEN -> abilitazione buffer address CPU |
||
26 | || HLD -> abilitazione DMA 82C37 |
||
27 | || DAEN <- da 82C37 - abilitazione latch address |
||
28 | || HRQ <- da 82C37 - richiesta DMA |
||
29 | || /DME <- abilitazione DMA da CPU |
||
30 | || AENX, HRQX -> attivi solo se DME LOW |
||
31 | | AENX = DAEN & DME' |
||
32 | | HRQX = HRQ & DME' |
||
33 | | OE = AENX |
||
34 | | HLD = HRQX |
||
35 | || AEN = (AENX # HRQX) |
||
36 | | AEN = (DME') |
||
37 | | AENN = (AENX # HRQX) |
||
38 | || |
||
39 | || DRS -> reset 82C37 (impulso positivo) |
||
40 | || attivo o per reset hardware o per comando /DMR da CPU |
||
41 | | DRS = ((RES') # (DMR)') |
||
42 | || FRS -> reset hardware per UM8388 (impulso positivo) |
||
43 | | FRS = ((RES') # (FDR)') |
||
44 | || |
||
45 | || XTCP - inversione TC esterno da CPU |
||
46 | | XTCP = XTC' |
||
47 | || TC -> terminal count per UM8388 |
||
48 | | TC = EOP' |