title: powerpc e500 / p1020 . Read 64bit (2x32bit registers) in atomic way
body: <p>I have just started working with P1020 PowerPC IC and have my first problem. I was looking into P1020 reference manual and e500 ppc documentation and cannot find answer for my question. </p>
  
  <p>How can I read 64bit value - created as two 32bit lower TBL and 32bit upper TBU registers of Time Base module - and prevent race condition? Is it guaranteed that the value will be correct (registers are latched?). Is there any assembler instruction that can read both registers in atomic way?  Where I can find this kind of info in the doc?
  Thanks</p>