Subversion Repositories MB01 Project

Rev

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'