Arm Community
Site
Search
User
Site
Search
User
Support forums
Architectures and Processors forum
what is the difference between the device memory and the strongly-order memory ?
State
Not Answered
Locked
Locked
Replies
4 replies
Subscribers
349 subscribers
Views
11230 views
Users
0 members are here
Armv7
Memory
Options
Share
More actions
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
what is the difference between the device memory and the strongly-order memory ?
Dong Luo
over 12 years ago
Note: This was originally posted on 21st June 2011 at
http://forums.arm.com
Dear All,
Both device and strongly-order memory are used to model memory-mapped peripherals and I/O locations in ARMv7 architecture. And the architecture specification says that both device and strongly-order memory should conform the following two rules:
a). all accesses occur at their program size.
. the number of accesses is the number specified by the program.
My question is what is the difference between the device memory and the strongly-order memory ? Does the access sequence of strongly-order memory should strictly conform the program order while the access sequence of device memory can be different to the program order?
Can anyone give me some explanation? Thanks.
Top replies
Peter Harris
over 12 years ago
+1
Note: This was originally posted on 21st June 2011 at http://forums.arm.com A write to Strongly-ordered memory is only considered complete when the transaction is acknowledged as complete by the memory...
mars
over 11 years ago
in reply to
Peter Harris
+1
device memory might not be in order if two access are written/read to/from different slaves. please check: cortex-a device memory access order limited in some range?
0
Quote