微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 问个bus共享的问题,比较疑惑...

问个bus共享的问题,比较疑惑...

时间:12-13 整理:3721RD 点击:
有几个dma的问题,比较疑惑,想请教下版上大侠.....
前提是:cpu的core 和 dma 通过bus 访问 sram
1. cpu的core和dma都要访问sram的时候,谁优先级高,谁占用bus。优先的是所有访问
都结束后,非优先的才能获取bus的使用权么?还是cpu内部控制分时使用。。。。
2. 现在来中断了,cpu进入到中断服务程序中了,在中断服务中core需要访问sram,此
时dma也想或也在访问sram,此时:谁优先级高,谁占用bus。优先的是所有访问都结束
后,非优先的才能获取bus的使用权么?还是cpu内部控制分时使用。。。。
3. 2个dma通道来源于同一个dma控制器,2个通道都想使用sram,咋搞呢?此时:谁优
先级高,谁占用bus。优先的是所有访问都结束后,非优先的才能获取bus的使用权么?
还是cpu内部控制分时使用。。。。
4. 2个dma通道分别来源于不同的dma控制器,2个通道都想使用sram,咋搞呢?此时:
谁优先级高,谁占用bus。优先的是所有访问都结束后,非优先的才能获取bus的使用权
么?还是cpu内部控制分时使用。。。。
........
多谢指教啊!

这个不同的器件的处理方式不同,准确的答案需要看手册。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top