0% found this document useful (0 votes)
28 views

Lecture # 23: DMA Cascading

The document discusses DMA cascading and programming models. It outlines the internal registers used in DMA including starting address, counter, current address, current counter, temporary address, temporary counter, status, command, intermediate memory, mode, mask, and request registers. It also briefly mentions DMA modes and the DMA status register.

Uploaded by

api-3812413
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Lecture # 23: DMA Cascading

The document discusses DMA cascading and programming models. It outlines the internal registers used in DMA including starting address, counter, current address, current counter, temporary address, temporary counter, status, command, intermediate memory, mode, mask, and request registers. It also briefly mentions DMA modes and the DMA status register.

Uploaded by

api-3812413
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Lecture # 23

DMA Cascading

DMA Programming Model

Base Register
Count Register
Higher Address Nibble/Byte is placed in Latch B.
Internal Registers

Register Number Width


Starting Addre ss 4 16
Counter 4 16
Current Addre ss 4 16
Current Counter 4 16
Temporary Addre ss 1 16
Temporary Counter 1 16
Status 1 8
Command 1 8
Intermediate Memory 1 8
Mode 4 8
Mask 1 8
Request 1 8
DMA Modes
DMA Status Register

You might also like