AXI&ACE&CHI的对比

ACE协议使用了master/slave之间的信号电平通信,ACE和AXI相比除了AR/R/AW/W/B通道外还增加了snoop的地址/数据/响应通道。ACE的AR/R/AW通道相比AXI也增加了一些一致性的接口。因此互连需要大量的线和增加的通道来进行snoops和响应。总的来说接口还是valid+ready握手的方式。

随着SOC上集成越来越多的一致性clusters,AMBA5修订版引入了CHI协议。定义了连接完全一致的处理器的接口。它是一种基于数据包的分层通信协议,具有协议、链路和网络层。 

可以说CHI和以往的AXI/ACE是完全不同的架构。

AXI/ACE的spec参见:"IHI0022E_amba_axi_and_ace_protocol_spec.pdf"

CHI的spec参见:"IHI0050G_amba_chi_architecture_spec.pdf"

你可能感兴趣的:(AMBA,Interconnect,ARM,笔记,网络)