DMA有多个通道,不同的通道可以同时工作吗?原因?

weixin_37694098 2020-02-06 06:21:37
A有多个通道,不同的通道可以同时工作吗?理由?
...全文
7158 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
头发越来越多 2020-12-15
  • 打赏
  • 举报
回复
可以同时工作,但是最好要访问内存的不会重叠的区域,不然需要很麻烦的控制
ç 2020-09-02
  • 打赏
  • 举报
回复
你可以理解为硬件不支持一个通道能复用这么多数据流,对应通道硬件只支持特定的两三种数据流。
weixin_37694098 2020-02-12
  • 打赏
  • 举报
回复
引用 5 楼 qq_27466847 的回复:
设计多通道是为了能够在需要多器件时使用。
多器件分时共用一个通道不是也可以吗?
qq_27466847 2020-02-12
  • 打赏
  • 举报
回复
设计多通道是为了能够在需要多器件时使用。
weixin_37694098 2020-02-08
  • 打赏
  • 举报
回复
引用 3 楼 worldy 的回复:
一般不可以,总线只有一份,只能有一个传输
既然不能多个通道同时工作,设计多个通道的目的是什么呢?
worldy 2020-02-08
  • 打赏
  • 举报
回复
一般不可以,总线只有一份,只能有一个传输
weixin_37694098 2020-02-07
  • 打赏
  • 举报
回复
引用 1 楼 cj1984117 的回复:
取决于CPU的系统架构,大部分CPU是不能的,因为总线是共享总线,大家分时复用,从微观上看,是不能同时工作的。
既然不能同时工作,DMA设计多个通道的意义何在?
cj1984117 2020-02-07
  • 打赏
  • 举报
回复 1
取决于CPU的系统架构,大部分CPU是不能的,因为总线是共享总线,大家分时复用,从微观上看,是不能同时工作的。

6,165

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧