Machine-translated by Google. Questions are authored in English.
Top

Discussion

Waking to service a peripheral that could have used DMA wastes energy because

  • A.the DMA controller consumes more current than the core
  • B.the peripheral cannot be clocked while the core sleeps
  • C.each DMA transfer requires its own wake-up
  • D.the core is powered up for a transfer it need not perform

Answer: D

A controller able to fill a buffer while the core sleeps replaces hundreds of wake-ups with one, and the core is the largest single consumer on the die. Arranging for the peripheral, the DMA controller and the sleep mode to be compatible is what makes this possible.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.