相干集线器接口,俗称 CHI,是一种接口规范,是5千从 Arm 生成 AMBA 协议 (AMBA®® 5),于 2013 年发布。AMBA® 5 CHI 定义了用于将完全相干处理器和动态内存控制器连接到高性能无阻塞互连的接口。
AMBA CHI-E 建立在现有的 AMBA CHI-D(问题 D)规范之上(请参阅我们在 AMBA®® ®CHI-D 上的博客),引入了对以下各项的支持:一组新事务、独占访问功能、事务优化、一系列性能吞吐量改进功能和关键的 Arm 架构功能。
一些新功能包括:
新交易和独家交易
引入了新的请求事务类型,例如:ReadPreferUnique,MakeReadUnique,使用可选数据写入,不带数据的写入零,两部分存储。此外,还引入了新的侦听事务类型SnpPreferUnique,Snoop Query。
新增相干独占访问功能,提高独占序列执行效率。这些基于请求事务MakeReadUnique,ReadPreferUnique;Snoop transactions SnpPreferUnique 和 Snoop Query。
交易优化功能
引入了新的事务流优化,例如:直接写入数据传输流、组合写入和 CMO 事务、请求排序流优化、将转发监听视为请求节点的提示以及从请求节点到互连中的缓存的 SLC 替换提示传播。
性能吞吐量改进功能
引入了关键的性能吞吐量改进功能,例如:给定组件的多个接口、单个接口上的复制通道、将事务 ID 宽度扩展到 12 位以及组 ID 字段的扩展。
协议架构特点
引入内存标记扩展是为了符合 Arm v8.5 体系结构要求,这是一种可用于检测内存安全违规的机制。
引入了额外的 DVM 操作以与 Arm v8.4 架构保持一致。
您的系统在没有压力的情况下运行良好,这很好,但是当您高速运行并且有大量流量通过这些连贯网络时会发生什么?在这里,Synopsys 提供了一个名为 VC VIP Auto Performance 的功能,它将按照 AMBA 自适应流量配置文件 (AMBA®® ATP) 生成流量。(您需要创建一个测试配置文件作为此工具的输入。随后,您可以在威尔第性能分析器中分析延迟和带宽问题。
所有最新功能均在 AMBA 5 CHI 的 Synopsys 验证 IP 中得到完全支持和提供。 适用于 AMBA®® 5 CHI 的 Synopsys 解决方案提供用于延迟和吞吐量分析的性能指标,以及针对协议、数据完整性和缓存一致性的全面系统级检查。还包括内置序列集合、功能覆盖模型、验证计划和一组使用示例,以加快验证覆盖率的收敛速度。Synopsys VIP 与 Synopsys Verdi Protocol Analyzer 调试解决方案以及 Synopsys Verdi®® Performance Analyzer 原生集成。
审核编辑:郭婷
-
ARM
+关注
关注
134文章
9184浏览量
369725 -
控制器
+关注
关注
112文章
16487浏览量
179792 -
接口
+关注
关注
33文章
8728浏览量
152102
发布评论请先 登录
相关推荐
Arm AMBA协议集AXI中,同时读写相同的address,数据的一致性怎么比较?
AMBA CHI协议介绍
加速器一致性接口
Cache一致性协议优化研究
![Cache<b class='flag-5'>一致性</b>协议优化研究](https://file.elecfans.com/web2/M00/49/86/poYBAGKhwMOAGKC_AAAc6iUvydw085.jpg)
自主驾驶系统将使用缓存一致性互连IP和非一致性互连IP
搞定缓存一致性验证,多核SoC设计就成功了一半
本周五|搞定缓存一致性验证,多核SoC设计就成功了一半
Redis缓存与Mysql如何保证一致性?
![Redis<b class='flag-5'>缓存</b>与Mysql如何保证<b class='flag-5'>一致性</b>?](https://file1.elecfans.com/web2/M00/B4/18/wKgZomVqzhKAaT6hAAAHX-CUxlk200.jpg)
深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别
![深入理解数据备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别](https://file1.elecfans.com/web2/M00/C4/A2/wKgaomXueUOAUC9kAAUkG4ifnAc542.png)
评论