前言
该文章主要描述ARM中对于memory 类型的定义,以及概述该类型在核上发出的操作类型和在总线协议(AXI/ACE/CHI)的行为体现。(个人理解有误的地方请在评论区指出)
一、memory的定义
在ARMv8的架构中对应memory类型,Memory type 主要分为2类,Device和Normal memory类型,对应不同类型又携带着Shareabiliy和Cacheabiliy不同的能力。

Shareabiliy:指的是可共享数据的区域,对于ACE协议中,明确Shareabiliy为none shareable和shableable属性(Inner/outer Shareable,system),被划分为以下4个domain
- Non-shareable:该domain只包含一个master
- Inner Shareable:该domain包含了几个master
- Outer Shareable:该domain包含了Inner domain和其它master
- System:该domain包含了系统中的所有domain
备注<

最低0.47元/天 解锁文章
539

被折叠的 条评论
为什么被折叠?



