memory定义(核和总线协议行为) -- ARM 系列


前言

该文章主要描述ARM中对于memory 类型的定义,以及概述该类型在核上发出的操作类型和在总线协议(AXI/ACE/CHI)的行为体现。(个人理解有误的地方请在评论区指出)


一、memory的定义

在ARMv8的架构中对应memory类型,Memory type 主要分为2类,Device和Normal memory类型,对应不同类型又携带着Shareabiliy和Cacheabiliy不同的能力。
在这里插入图片描述

图1 ARMv8-a对memory的定义

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

备注<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值