eric2013 发表于 2021-11-27 02:34:51

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


对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完成写操作。
页: [1]
查看完整版本: ZYNQ双核A9内存的Device和Strongly Ordered模式区别