完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、ACE和CHI具体有什么不一样吗
CHI 的全称是 Coherent Hub Interface。所以从名字就能看出,CHI 要解决什么问题了。按照惯例,开始之前放一张 AMBA 的全家福。CHI 协议是 AMBA的第五代协议,可以说是 ACE 协议的进化版,将所有的信息传输采用包(packet)的形式来完成。但是从接口的角度看,CHI 和 ACE,AXI 这些协议完全不一样了,所以对 CHI 的学习要换一种思路。接下来不会完全按照 spec 的顺序来分析 CHI,想到哪就写到哪了。
ARM系列 -- CHI(一).pdf
(267.84 KB, 下载次数: 16
)
2、transaction 如何在系统中的节点间路由呢 一个 RN 会产生 transaction(read,write,maintenance)给 HN;HN 接收,并对 RN发来的请求进行排序,产生 transaction 给 SN;SN 接收这些请求,返回数据或者响应。问题来了,transaction 如何在系统中的节点间路由呢?首先,CHI 协议规定,系统中的每个节点必须有一个节点号(Node ID)。系统中的每个 RN 和 HN 内部要有一个系统地址映射(System Address Map,以后简称 SAM),负责把地址转换成目标节点的 ID。也就是说,RN 的 SAM 负责把物理地址转换成 HN 的ID;而 HN 的 SAM 需要把物理地址转换成 SN 的 ID。看下图的一个简单例子:
ARM系列 -- CHI(二).pdf
(272.22 KB, 下载次数: 15
)
|
|
相关推荐
|
|
如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??
1163 浏览 1 评论
1214 浏览 0 评论
1969 浏览 0 评论
2003 浏览 2 评论
1109 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 11:20 , Processed in 0.578048 second(s), Total 38, Slave 29 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号