ARM技术论坛
直播中

h1654155272.9717

8年用户 1261经验值
擅长:电源/新能源
私信 关注
[资料]

ARM系列之ACE协议资料汇总

1、在AMBA4中ACE协议的变体
提起 AMBA(Advanced Microcontroller Bus Architecture),估计做前端逻辑设计的朋友们都知道,尤其是称霸业内多年的 AHB,AXI 这些。
所以咱们花点时间,来好好研究一下这些总线协议都是什么。开始之前,先说一下,ACE 是 AXI Coherency Extensions 的缩写。顾名思义,ACE 就是 AXI 加上支持一致性的扩展。如果有人对 AXI 不熟悉,可以去网上找找介绍的文章,或者看看 spec。这个系列尽量讲扩展的部分。

ARM系列 -- ACE(一).pdf (172.49 KB)
(下载次数: 52, 2022-4-7 09:30 上传)


2、ARM共享域包含几种
ARM 引入了一个概念,共享域(shareability domains.),包含以下几种:
Inner shareable,意味着它适用于整个内部可共享域。这表示该 domain 内的处理器之间可以相互 share数据。一个系统可以有多个 inner shareable domains,并且当某个操作影响到其中一个 inner shareable domain 时,它并不会影响到其它的 inner shareable domain。

ARM系列 -- ACE(二).pdf (509.13 KB)
(下载次数: 40, 2022-4-7 09:31 上传)



3、ACE协议中的事务有哪些
Read事务通过读地址通道(AR channel)发出,数据和响应从读数据通道(R channel)返回,并由主机端置位RACK标志结束。Clean事务通过读地址通道(AR channel)发出,不需要返回数据,响应从读数据通道(R channel)返回,并由主机端置位RACK标志结束。

ARM系列 -- ACE(三).pdf (255.83 KB)
(下载次数: 40, 2022-4-7 09:34 上传)




更多回帖

发帖
×
20
完善资料,
赚取积分