Hello!
We have a system, which uses timer as synchronization source. Operating as slave, it needs to adjust its timer to the master's feeling of time. On C6414 we had a chance to write directly to timer's count register and that write had precedence over counter update. Suited perfectly to our needs. Now similar system is implemented on C6670, and we need to implement counter adjustment similar way. What I learned from SPRUGV5A KeyStone Architecture Timer64P User Guide, clause 3.9.5 Writing to Registers of an Active Timer, that is simply not possible. Then I though we might stop the timer, update count and release it again. So I refer same manual, clause 5.3 Timer Counter Registers (CNTHI and CNTLO). Figure 5-2 tells upper half CNTHI is R/W-0, but CNTLO is R-0. Is that correct, that CNTLO could not be written? If so, what is the easiest way to implement current count update on C66.
Thanks.