文章目录
CHI 版本介绍
目前有六个版本的 CHI 协议,CHI-A 是 CHI 协议的第一个版本。它提供了一个传输层,具有减少拥塞的功能。
-
CHI-A 规范描述了 CHI 的基本行为:
- 新通道、CHI 术语和组件命名的定义;
- 请求、监听过滤器和缓存状态转换的示例;
- 事务排序、独占访问和分布式虚拟内存(DVM)操作的规则;
-
CHI-B 问题扩展了 CHI-A,但不能直接向后兼容 CHI-A。它添加了支持 Armv8.1 和 Armv8.2 系统扩展的功能,例如:
- 更大的物理地址宽度;
- 原子事务;
- DVM 的 VMID 扩展;
- 通道字段、事务结构和可靠性、可用性和可维护性(RAS)特性的描述;
- 直接内存传输和直接缓存传输功能,减少内存和监听访问延迟;