协议
文章平均质量分 83
数字芯片设计与验证--关易寿
这个作者很懒,什么都没留下…
展开
-
CHI到底是干嘛的 保证cache一致性 2.3 snoop
项目(暂时)结束,2021年绩效考评也结束,2021也结束啦,不容易!对于已经过去的这一年以及对下一年的憧憬,简单说两句:“大家新年好”“话不多话,开始码字吧”2.3 snoop温馨提示:我这写的都是野史啊,系统性的学还是得啃各种协议,arm协议,chi协议,cache协议。上回咱们野史说到,我们定义了cache state,还专门的HN搞了个directory来存各个cacheline的cache state,接着要怎么用才能保证一致性呢!首先还是先介绍一下“单纯”的snoop是一个什么东西呢?按原创 2022-04-29 22:59:03 · 6616 阅读 · 13 评论 -
CHI到底是干嘛的 保证cache一致性 2.2 cache state model
2.2 定义cache state我们照着例子讲吧,搞一个简单点的例子:假设现在所有的cache都没有数据–cpu0从DDRC读了一个数据到L00,这个数据地址是0x0010,数据是0x1111。那么L00有这个数据了!2.2.1 先定义一下cache state model,在一个cache,有一个数据,这个数据给定义了这几种属性:1)valid跟invalid:这个好理解呀,你读回来一个数据,你这个cache这个数据就是valid的,如果这个数据在其他cache修改了,你这就是个旧数据,那就原创 2021-06-10 22:25:29 · 3883 阅读 · 8 评论 -
CHI到底有啥用 保证Cache一致性 2.1 Cache一致性问题是啥
2.1组件系统搭建起来后,会有cache一致性的问题cache一致性的问题是什么呢?还是之前那个图,cpu,cache给标了一个号假设现在所有的cache都没有数据–cpu0从DDRC读了一个数据到L00,这个数据地址是0x0010,数据是0x1111。那么L2,L10,L00都有这个数据了!–然后CPU0对这个地址数据改写了,把这个地址数据改成0x2222,写回到L00 。那么现在,L00里面地址0x0010的数据是0x2222. L10,L2,DDRC里面这个地址的数据是0x1111.–然后原创 2021-06-10 22:18:45 · 2280 阅读 · 1 评论 -
CHI协议到底有什么用 片上互联 1.2 Component
1.2 ComponentComponent是CHI里面看到RN、HN、SN,这些是啥,有什么用呢。首先大概是这样的RN: 可以主动发起一个Request 请求HN: 记录各个节点的信息(这些记录是用来保证cache一致性的,后面再说),接受来自RN的transactionSN: 接受来自HN的transaction然后我们再来把之前的例子完善一点点,CPU要去DDRC读一个数据,一般是要加进中间一层,这就可以跟协议里面的流程图对应起来了。在上面两张图里面,CPU是RN负责发起一个请求(s原创 2021-06-09 21:19:15 · 3623 阅读 · 2 评论 -
1. CHI协议到底有什么用---片上互联0
1. CHI协议到底有什么用—片上互联01.1Architecture layer看了协议的众所周知,chi有三层layer: Protocol,Network 以及Link。文中介绍如下:读完这里的解释,我曾经想过放弃,曾经想过自己是不是不太合适学这个。幸运的是,贫穷让我为了不丢掉饭碗,不就是看不懂吗,硬看。然后个人理解如下:以一个最简单的例子为例子:1.1.1ProtocolProtocol是最top的协议层,那它是如何当top的呢。假设上图中CPU要从DDR Controller读一原创 2021-06-07 22:27:57 · 5682 阅读 · 3 评论 -
CHI 学习思路---CHI到底是干嘛的,有什么用
CHI 学习思路CHI 学习思路0.前篇个人之前死磕chi协议的文档觉得很痛苦,感觉这个协议文档单纯是作为一个工具,当你实际使用chi的时候可以去查询的一个工具。但当你想要从零开始去学习CHI,直接看协议文档,你会觉得很痛苦,个人觉得原因有2:1.因为它的章节编排的逻辑,就不是给人学习用的。如下,就一致性协议,exclusive access,为啥需要这些东西,看完这些东西跟我CHI有啥关系,一开始我真是没搞清楚。2.看懂协议的语言,其实是要对soc架构有很大大滴熟悉的,但是假设你要学soc架构原创 2021-06-07 21:24:55 · 5857 阅读 · 2 评论 -
MIPI-CSI
转载自 https://blog.csdn.net/u011652362/article/details/81741134 1. MIPI CSI2简介 MIPI联盟是一个开放的会员制组织。2003年7月,由美国德州仪器(TI)、意法半导体(ST)、英国ARM和芬兰诺基亚(Nokia)4家公司共同成立...转载 2019-01-10 09:45:55 · 3668 阅读 · 0 评论