硬汉嵌入式论坛

 找回密码
 立即注册
查看: 989|回复: 0
收起左侧

ZYNQ双核A9内存的Device和Strongly Ordered模式区别

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
发表于 2021-11-27 02:34:51 | 显示全部楼层 |阅读模式

对Strongly Order和Device memory的访问具有相同的内存类型。系统外围设备属于Strongly Order和Device memory。该内存的访问规则如下:

(1)保留( preserved)访问的数量和大小,原子访问,不会被中断打断。
(2)读和写访问都会对系统产生副作用。访问永远不会被缓存。永远不会执行推测访问。
(3)访问不能未对齐。
(4)Device memory的访问顺序保证与程序相对应的Strongly Order和Device memory指令顺序。此保证只适用访问相同的外围设备或内存块。
(5)A9可以重新设置Strongly Order和Device memory的正常内存访问。


Strongly Order和Device memory的区别:
(1)只有在到达外围设备或写入访问的内存组件,Strongly Order存储器才完成写入操作。
(2)在到达外围设备或写入访问的内存组件前,Device memory完成写操作。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 22:49 , Processed in 0.192704 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表