|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.kbna.dioscuri.module.dma.DMAController
public class DMAController
DMA controller
Class representing the structure of a DMA controller; each controller contains:
- 4 channels, eah having a DMA Request (DRQ) and DMA Acknowledge (DRQ) bit
- mask register (disables incoming DRQs)
- flipflop (additional address bit)
- status register (status of terminal counts, DMA requests)
- command register (operation control)
| Field Summary | |
|---|---|
(package private) DMAChannel[] |
channel
|
(package private) byte |
commandRegister
|
(package private) boolean |
ctrlDisabled
|
(package private) boolean[] |
DACK
|
(package private) boolean[] |
DRQ
|
(package private) boolean |
flipflop
|
(package private) byte[] |
mask
|
(package private) byte |
statusRegister
|
| Constructor Summary | |
|---|---|
DMAController()
|
|
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
DMAChannel[] channel
boolean[] DRQ
boolean[] DACK
byte[] mask
boolean flipflop
byte statusRegister
byte commandRegister
boolean ctrlDisabled
| Constructor Detail |
|---|
public DMAController()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||