06.04.2014 Views

CHAPTER 13: I/O SYSTEMS

CHAPTER 13: I/O SYSTEMS

CHAPTER 13: I/O SYSTEMS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Direct Memory Access<br />

<br />

<br />

<br />

<br />

Used to avoid programmed I/O for large data movement<br />

Requires DMA controller<br />

Bypasses CPU to transfer data directly between I/O device and<br />

memory<br />

DMA through DMA-request and DMA-acknowledge wires.<br />

CPU writes the address of source and destinations and byte numbers to<br />

DMA controller.<br />

Device controller signals DMA-request when a word is available.<br />

DMA controller seize the memory bus and place the desired address on<br />

the memory address wires and signals DMA-acknowledge.<br />

Device controller than transfers the word to memory and clear DMArequest<br />

signal.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!