【AMBA Bus ACE 总线 7 -- ACE Domains 介绍】

AMBA ACE总线中的域(Domains)是一组master的集合,用于在大型系统中处理共享读写时的一致性问题。通过定义Non-shareable、Inner-shareable、Outer-shareable和System四种一致性域,协调不同master之间的snoop操作。Inner-shareable域适用于共享代码或指令的master,Outer-shareable域用于共享数据。System域虽然不常用,但强制规定某些设备或有序操作具有该属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


请阅读【AMBA Bus ACE 总线与Cache 专栏 】

欢迎学习:【嵌入式开发学习必备专栏】


什么是domain?

按照字面的理解,它是一组master的组合。

那么为什么要强调 domain呢
因为在一个很大的系统中,shareable read 或者 shareable write 都需要一个coherency,比如CCI coherency总线会把请求发给不同的master,但是究竟要发给哪些maters,这个时候要发送的masater就是由 domain决定的。一个snoop操作 它要发送给自己所在的所有的coherency domain 所在的所有的master中,在ACE 协议中定义了四种coherency domain:

  • Non-shareable
  • Inner-shareable
  • Outer-shareable
  • System
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主公讲 ARM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值