Other Parts Discussed in Thread: SYSBIOS
Hello,
Note: This question should be escalated to the design team of the DMTimer[2-7] IP blocks included in AM335x Si, or its DV team -- this question can only be answered by someone who's intimately familiar with the DMTimer RTL. If TI would prefer to discuss this offline or under NDA, please advise.
Q: Under what circumstances could the DMTimer, configured in AR timer mode clocked at 25MHz, fail to reload TCRR with TLDR?
Additional questions which may or may not apply to TI's RTL:
- Can you provide a Timer Mode Wave Example similar to those provide for Capture Mode (ref: TI_Sitara_spruh73p.pdf, pages 4440-4441)?
- The Overflow_pulse is generated when TCRR = 0xFFFF_FFFF. For how many timer_clocks is Overflow_pulse asserted?
- Is the FSM locked when the interrupt is generated?
- If any of the busses between the DMTimer and Cortex core are saturated (100% bus occupancy), will any of the bus arbiters timeout and preempt? i.e. allow the DMTimer a slot?
- Is it possible for the DMTimer FSM to get blocked (on a busy bus, for example) long enough to "lose" the reload signal?
Regards,
-david