自7月1日起购买的客户,请访问新网站new.eeeknow.com,老网站用户的数据正在转移中,尚未完成,请暂时使用老网站进行学习,有问题请联系 客服 咨询
赫薇 2年前提问
0
Cacheable VS. non-cacheable

cacheable VS. non-cacheable的含义?
为什么DMA属于non-cacheable device?

被浏览 :  1318
收起
( 0 ) 评论
Arm Cortex-A系列处理器及其相关系统设计
高性能SoC芯片设计系列课程之Arm篇 1773
团长 2年前回复
0

Cacheable就是数据可以通过cache去存放和读取。 non-cacheable就是数据读写要bypass cache,直接对memory进行访问。

DMA 严格意义上来说DMA是个master而不是device,device偏向于总线的slave。只是DMA有那个DMA的寄存器,寄存器接口看做是slave,对DMA寄存器的访问一般是不能够cacheable,也就是non-cacheable。

添加评论
我的答案
提交答案

微信咨询