I am working on 1588 TOD clock IP, I have used the default configurations while generating the Altera TOD IP. In simulation, After few nano seconds, I am writing random value in Seconds L, Seconds H and Nanoseconds registers. When i am trying to read the registers i am unable to read those registers which i have written. Please see the below read values. Please help me out with how to read the full register values.

write value of Nanoseconds= 8484d609
read value of Nanoseconds=8000d609

write value of Seconds L=c0895e81
read value of Seconds L=00095e81

write value of Seconds H=12153524
read value of Seconds H= 00000000