Hi TI staffers
I am in the process to replacing the (simulated) RTC functionality with something more accurate. I have already tested the logic and have improved the accuracy to be 100% accurate on 1mS intervals and within 2.53mS on 100Sec intervals.
The problem I now have is the delay incurred when updating the HIB3P3_O_MEM_HIB_REG2 and HIB3P3_O_MEM_HIB_REG3 using the DriverLib API functions.
For each read/write operation the PRCMHIBRegWrite() and PRCMHIBRegRead() it incurs a 200uSec or 600uSec in total. To update the time every milli second, a 600uSec delay is a very big penalty.
My questions are:
Q: What are the timing constraints around accessing the registers ?.
Q: How can the read and write operations be interleaved to minimise the delays?
I have searched the web as well as the TRM but have not been able to find any description around this timing issue.
Thanks