AMBA 5 CHI 协议节点实例和读数据的来源

一致性总线CMN600AE-ARM系列 主要介绍一致性总线CMN600AE,根据arm官网的spec来概述其模块。提示:以下是本篇文章正文内容,下面案例可供参考CMN600ae是基于Mesh拓扑结构,对外支持AMBA CHI/ACE-LITE等接口,内部改用路由结构转发数据,并提供硬件一致性和系统缓存,还支持多芯片互联。CMN600在T16FFC上可以做到2Ghz,另外AE版本增加了车轨芯片的安全功能,总线内部采用EDC检查,接口采用的奇校验。 阅读详情

1. CHI协议节点实例

如上图所示,RN-F、RN-I、HN-F、SN-F、HN-I、SN-I通过内部互联总线连接起来。这里的ICN可以是CMN-700。其中SN-F和SN-I是连接主存,RN-F和HN-F内部都有cache。

2. CHI读数据的可能来源

如上图所示,CHI协议中可能的读数据来源包括了RN-F、HN-F 以及 SN-F 这3个device。

SN-F到RN-F的数据除了通过HN-F转发以外,也可以不经过HN-F直接从SN-F返回数据到RN-F。

【CHI】架构介绍 Learn the architecture - Introducing AMBA CHI 阅读详情

相关推荐

从AMBA1到AMBA5:20年演进,看ARM总线如何重塑SoC设计

本文深入探讨了AMBA总线技术从AMBA1到AMBA5的20年演进历程,揭示了ARM总线如何从简单的片上互联发展为支撑现代SoC复杂通信需求的智能架构。文章详细分析了各代AMBA协议的关键特性,包括AXI、ACE和CHI的创新设计,以及它们在性能、功耗和异构计算方面的重大突破,为SoC设计提供了重要参考。

weixin_30785593的博客 456

【CHI】CHI协议,transaction事务汇总

CHI给你制定了很多种(尽可能覆盖完全)场景及事务,你需要去了解,去认可,然后遵循,这就是协议。

数字IC/FPGA杂货铺,找一找,或许有你想要的~ 5999

从APB到AXI:ARM AMBA总线协议演进史,为什么你的SoC设计离不开它们?

本文深入探讨了ARM AMBA总线协议从APB到AXI的演进历程,揭示了其在SoC设计中的核心价值。通过对比APB、AHB和AXI的关键性能指标,分析了各代协议的设计哲学与技术突破,帮助开发者理解如何根据应用场景选择合适的总线架构,并展望了CHI协议等前沿趋势。

weixin_30723433的博客 661

AMBA CHI知识分享专题

AMBA CHI专题

W1Z1Q的专栏 1万+

AMBA APB总线 学习笔记

APB: 主要用于寄存器和外设的访问 APB的优点: 1、协议简单,方便模块设计,比如APB slave和APB MUX 2、功耗低,因为时钟频率低 APB2信号 时序: 读操作跟写操作唯一不同的就是PWRITE信号 问题:PENABLE是干嘛的 这个PENABLE是给组合逻辑用的 问题:APB2协议上的从器件没有ready信号,如果2 cycle响应不了怎么办? 对于APB来说,挂着的...

qq_43365647的博客 6248

【ARM AMBA5 CHI 3 -- CHI 协议层详细介绍 】

系统中的每个组件都被分配一个唯一的节点ID。CHI使用系统地址映射(SAM)将物理地址转换为目标节点ID。为了能够确定发出请求的目标节点ID,每个RN和HN都必须具有SAM。以下图示展示了RN SAM将物理地址映射到HN节点ID,以及HN SAM将物理地址映射到SN节点ID:地址为的事务通过节点0中的 RN SAM;RN SAM确定目标为节点 5;事务路由到节点 5 的HN;HN接收到事务;HN通过其HN SAM传递地址,并确定目标为节点2;事务被路由到节点 2 的 SN。

CodingCos的博客 1814

AMBA总线AXI与CHI特性接口比对

AXI 协议更适合用于内存映射的、相对简单的单片系统,侧重于低延迟和高效的数据传输。CHI 协议设计用于大规模、多核或多片的高性能计算系统,支持复杂的缓存一致性和灵活的数据控制。以下是和信号名称AXI 协议信号CHI 协议信号地址通道ARADDR(读地址)REQFLIT (请求片段)请求中包含地址AWADDR(写地址)地址有效信号ARVALID(读地址有效)无明确的地址信号,地址信息在请求消息中传递AWVALID(写地址有效)地址握手信号ARREADY(读地址就绪)无明确的握手信号。

文鸿开源工作室 2077

【ARM AMBA5 CHI 1 -- CHI 基础学习 】

CHI 的全称是 Coherent Hub Interface。所以从名字就能看出,CHI要解决什么问题了。按照惯例,开始之前放一张AMBA的全家福。CHI协议是AMBA的第五代协议,可以说是ACE协议的进化版,将所有的信息传输采用包(packet)的形式来完成。从CHI开始协议分层了,这是跟以往的总线协议不同的;为了更多组件互连,ARM想要定义一个统一的接口。现代的SoC功能越来越丰富,包含的组件越来越多,处理器,处理器簇、图形处理器、存储控制器、I/O桥、PCIe子系统和CHI互联线等。

CodingCos的博客 2624

AMBA协议之CHI介绍(二)

上一篇中已经介绍了的基本原理和三层通信结构,从其中可了解到网络层和链路层相对比较简单,而协议层则包含了众多的事务,它们可被用于实现CHI的数据读写、等任务。在这些操作中,又需要考虑是否包含,是否包含DMT和DCT等。关于DMT和DCT,其定义如下:(1)(DMT):它允许SN节点跳过HN节点,直接将数据发送给RN节点(2)(DCT):它允许一个RN节点跳过HN节点,直接将数据发送给另一个RN节点。

heshuangzong的博客 630

CHI 总线协议及一致性总线相关的 NOC

CHI 是 ARM 定义的缓存一致性接口协议,主要用于高性能多核处理器系统中的互连结构。它是 AMBA 5.0 系列的一部分,专门为一致性数据通信设计,能够支持多处理器、共享缓存和其他硬件元件之间的数据共享。)协议是 ARM 定义的高性能、低延迟的缓存一致性接口协议,是 ARM 架构中多核系统(SoC)内核互连中的重要组件。以下详细介绍 CHI 协议、NOC 在多 CPU 系统中的角色、基本协议,以及验证重点。通过严格验证,可以确保 CHI 协议和 NOC 在多核系统中实现高效、可靠的通信。

元直的博客 2304

[AMBA]AXI总线协议简介

AXI总线协议简介 一、绪论 AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA3.0中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括AXI4.0、AXI4.0-lite、ACE4.0、AXI4.0-stream。AXI4.0-lite是AXI的简化版本,ACE4.0 是AXI缓存......

元直的博客 4423

AMBA总线知识500问

408. 解释CoreSight的ETB(Embedded Trace Buffer)和ETF(Embedded Trace FIFO)的区别。在AMBA总线中何时需要它们?270. 解释CHI中的Node、HN(Home Node)、SN(Slave Node)、RN(Request Node)等角色。362. 代码覆盖率(Code Coverage)和功能覆盖率(Functional Coverage)在AMBA验证中如何应用?请解释可缓存(Cacheable)、可缓冲(Bufferable)等属性。

qq_42882296的博客 1043

【ARM AMBA AXI 入门 1 -- AXI 握手协议入门】

AXI 标准协议有五路独立的数据通道,这些通道都只支持单向传输读地址通道:主机在读地址通道上写入想要读取的数据的地址以及控制信息;读数据通道:从机在接收到地址后,将该地址上的数据通过读数据通道发送给主机;写地址通道:主机在写地址通道上写地址和控制信息;在写地址操作结束之后,即主机确保从机已经获得了此次传输的地址和控制信息后,才开始在写数据通道上写数据;写数据通道;写回复通道:从机在写回复通道上,将此次写传输的状态回复给主机。每一路数据通道都遵循双向握手机制,即使用VALID和READY。

CodingCos的博客 2122

深入解析AMBA5 AXI和ACE协议:从技术规范到实际应用

本文深入解析了AMBA5 AXI和ACE协议的核心思想与技术演进。通过生动的比喻,阐释了AXI协议分离通道、握手流控等关键设计,并对比了从AXI3到AXI5的版本差异。文章进一步探讨了ACE协议如何解决多核系统中的缓存一致性问题,并提供了AXI4从接口的RTL实现指南与系统集成调优建议,为芯片设计者提供了从技术规范到实际应用的全面视角。

kubernetes8ctl的博客 711

IHI0050D_amba_5_chi_architecture_spec.pdf

AMBA CHI协议

AMBA5协议手册

ARM最新的AMBA5协议,请参考阅读,谢谢

AMBA总线总览

AMBA总线总览

wangwsgs的博客 773

AMBA 5 全套协议

最新的AMBA协议,有AHB DTI AXI CHI 等全套第5代协议,有需要的拿走 ,不谢!

上一篇: 5.3 标准输入、标准输出和标准错误
下一篇: OS之memory大汇总
Spring__Rider
博客等级 码龄11年 22粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值