Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please show all steps. Thank you! Question 6: DMA optimization: Compute and compare CPU memory transfers with DMA transfers to an IO device. Reminder: bps

Please show all steps. Thank you!
image text in transcribed
Question 6: DMA optimization: Compute and compare CPU memory transfers with DMA transfers to an IO device. Reminder: bps bits/second; not bytes/second) A microcontroller has the following characteristics: . ARM Cortex, single cycle 80 MHz clock, with one clock per instruction for most cases Programmed data transfer takes 4 cycles per 32-bit word DMA transfer capability, transferring 32-bits per memory clock USB 2.0 hardware: 480 Mbps data rate, 8kHz USB bus microframe rate Data traffic: USB-to-WiFi adaptor, moving IPv4 frames through an IEEE 802.11ac connection. The IPv4 data traffic occupies 80Mbps of the wireless bandwidth. . Part 1 (2 pts): what is the peak programmed data transfer rate in bytes/second? Part 2 (2 pts): what is the peak DMA transfer rate in bytes/sec? Part 3 (2 pts): what is the data rate needed to keep the 802.11 connection busy in bytes/second? Part 4 (2 pts): how many bytes would need to be transferred per 8kHz USB microframe? Part 5 (2 pts): what is the DMA duty cycle? - what fraction of memory bandwidth is used? Question 6: DMA optimization: Compute and compare CPU memory transfers with DMA transfers to an IO device. Reminder: bps bits/second; not bytes/second) A microcontroller has the following characteristics: . ARM Cortex, single cycle 80 MHz clock, with one clock per instruction for most cases Programmed data transfer takes 4 cycles per 32-bit word DMA transfer capability, transferring 32-bits per memory clock USB 2.0 hardware: 480 Mbps data rate, 8kHz USB bus microframe rate Data traffic: USB-to-WiFi adaptor, moving IPv4 frames through an IEEE 802.11ac connection. The IPv4 data traffic occupies 80Mbps of the wireless bandwidth. . Part 1 (2 pts): what is the peak programmed data transfer rate in bytes/second? Part 2 (2 pts): what is the peak DMA transfer rate in bytes/sec? Part 3 (2 pts): what is the data rate needed to keep the 802.11 connection busy in bytes/second? Part 4 (2 pts): how many bytes would need to be transferred per 8kHz USB microframe? Part 5 (2 pts): what is the DMA duty cycle? - what fraction of memory bandwidth is used

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2014 Nancy France September 15 19 2014 Proceedings Part 2 Lnai 8725

Authors: Toon Calders ,Floriana Esposito ,Eyke Hullermeier ,Rosa Meo

2014th Edition

3662448505, 978-3662448502

More Books

Students also viewed these Databases questions