CHI 学习思路---CHI到底是干嘛的,有什么用

本文旨在帮助 soc 小白理解CHI协议,从片上互联、保持缓存一致性、提高性能及增强功能等方面展开,解析CHI在构建弹性SOC系统中的作用,以及解决多CPU、多级缓存一致性问题的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CHI 学习思路

CHI 学习思路

0.前篇

个人之前死磕chi协议的文档觉得很痛苦,感觉这个协议文档单纯是作为一个工具,当你实际使用chi的时候可以去查询的一个工具。但当你想要从零开始去学习CHI,直接看协议文档,你会觉得很痛苦,个人觉得原因有2:
1.因为它的章节编排的逻辑,就不是给人学习用的。如下,就一致性协议,exclusive access,为啥需要这些东西,看完这些东西跟我CHI有啥关系,一开始我真是没搞清楚。
在这里插入图片描述
2.看懂协议的语言,其实是要对soc架构有很大大滴熟悉的,但是假设你要学soc架构,很可能你就要从chi协议(或者其他AMBA协议)开始看,死锁。比如这第一章的介绍,说CHI的架构可以用来构架各种弹性的小中大的soc系统。你可以会问,很大的系统是啥,有多大呀嘿嘿嘿。
在这里插入图片描述
总之以上,自己磕了几遍之后,还是哎呀,CHI到底是个啥东西,到底是干嘛的。好在公司大佬比较多,在多次不知羞耻上问之后,重新整理了一下CHI协议文档的逻辑,希望对soc小白开始学习CHI协议有所帮助。因此,本文主要是针对这些小白,重新理解CHI SPEC的逻辑ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值