Wireless Embedded Systems Aaron Schulman CSE190

Wireless Embedded Systems Aaron Schulman CSE190
1 / 1
Wireless Embedded Systems Aaron Schulman CSE190 - slide 1 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 2 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 3 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 4 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 5 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 6 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 7 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 8 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 9 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 10 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 11 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 12 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 13 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 14 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 15 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 16 of 17 Wireless Embedded Systems Aaron Schulman CSE190 - slide 17 of 17
Wireless Embedded Systems Aaron Schulman CSE190 Winter 2019 Lecture 5 Direct Memory Access Why do we need DMA? Why do we need DMA? Polling and Interrupt driven IO concentrates on data transfer between the processor and IO devices. An

Related Topics

Download this presentation From Below

"Wireless Embedded Systems Aaron Schulman CSE190" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Wireless Embedded Systems
Aaron Schulman CSE190 Winter 2019
Lecture 5
Direct Memory Access<br>
02
Why do we need DMA?<br>
03
Why do we need DMA? Polling and Interrupt driven I/O concentrates on data transfer between the processor and I/O devices.

An instruction to transfer (mov datain,R0) only occurs after the processor determines that the I/O device is ready
Either by polling a status flag in the device interface or
Waits for the device to send an interrupt request.

Considerable overhead is incurred, because several program instructions must be executed for each data word transferred.<br>