Home > other >  The DMA has multiple channels, different channels can work at the same time? The reason?
The DMA has multiple channels, different channels can work at the same time? The reason?

Time:11-16

A multiple channel, different channel can work at the same time? The reason?

CodePudding user response:

Depends on the system architecture of the CPU, most of the CPU is not, because the bus is Shared bus, time-sharing multiplexing, from micro point of view, is not working at the same time,

CodePudding user response:

reference 1st floor cj1984117 response:
depends on the system architecture of the CPU, most of the CPU is not, because the bus is Shared bus, time-sharing multiplexing, from micro point of view, is not working at the same time,
since cannot work at the same time, the significance of the DMA design multiple channels?

CodePudding user response:

Generally can not, only a bus, there can be only one transmission

CodePudding user response:

reference worldy reply: 3/f
generally can not, only a bus, there can be only one transmission
since cannot work at the same time more channels, what is the purpose of the design of multiple channel?

CodePudding user response:

Design of multi-channel is in order to be able to use when need more devices,

CodePudding user response:

reference 5 floor qq_27466847 reply:
multi-channel design is in order to be able to use when need more devices,
multiple devices share a channel can also, isn't it?

CodePudding user response:

You can understand for the hardware does not support a channel can reuse so many data streams, the corresponding channel hardware support only specific two or three kinds of data flow,
  • Related