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 ?

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.
       B).   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.

0