arm - What are the benefits/uses of Device or Strongly-ordered memory type? -
my question regarding different memory types available on m-4 chip reading right now. summarize, there 3 different types of memory, i.e. 'normal', 'device' , 'strongly-ordered' define sequence (or whether there sequence @ all) in memory system carry out program instructions (e.g. ldr or str). seems 'normal' memory type allows memory system move instruction execution order around improve efficiency, provided program behaviour unchanged.
the question - if behaviour unchanged , efficiency improved, practical uses of 'device' , 'strongly-ordered' memory. beginner perspective, understand there must reason them exist, yet have personal experience link topic.
basically, use strongly-ordered attribute memory accesses have side effects - e.g. fifos
Comments
Post a Comment