微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 一个关于AXI的exclusive access问题

一个关于AXI的exclusive access问题

时间:12-12 整理:3721RD 点击:
1. slave在monitor存储器访问的时候,都要比较AWID/ARID,针对每个ID都要有专门的monitor。那是说不同的master访问同一个slave,可以视为不会互相干扰吗?
2. exclusive access的应用场景是什么,可以举一个具体的例子吗?

这种情况更合适的行为应该是阻止B的写入吧?

多谢答复。
不过这个我在AMBA的协议里怎么没看到相关的描述。能告诉我在那一部分讲到的吗?

不应该阻止B写入。
就是需要记录该寄存器被B写入了。

对于第二个问题。
有的CPU/DSP会有专用的指令,在总线上转化为Exclusive操作,比如有的Read-Compare-Write指令。
Exclusive操作通常用于核间通讯。

有道理,这个问题解决了。
那我还有个疑问,slave需要针对每个支持exclusive的ID都设置一个monitor,这是什么原因?根据刚才的讨论以及我的理解,monitor应该记录最后一次访问的地址和ID就可以了。

都失败了啊
根据前面讨论,被其他的master访问了相同地址,exclusive就失败了

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

网站地图

Top