Module timer0

Source
Expand description

Pacing (X/Y) Fractional Timer
The pacing timer produces TREQ assertions at a rate set by ((X/Y) * sys_clk). This equation is evaluated every sys_clk cycles and therefore can only generate TREQs at a rate of 1 per sys_clk (i.e. permanent TREQ) or less.

Structs§

TIMER0_SPEC
Pacing (X/Y) Fractional Timer
The pacing timer produces TREQ assertions at a rate set by ((X/Y) * sys_clk). This equation is evaluated every sys_clk cycles and therefore can only generate TREQs at a rate of 1 per sys_clk (i.e. permanent TREQ) or less.

Type Aliases§

R
Register TIMER0 reader
W
Register TIMER0 writer
X_R
Field X reader - Pacing Timer Dividend. Specifies the X value for the (X/Y) fractional timer.
X_W
Field X writer - Pacing Timer Dividend. Specifies the X value for the (X/Y) fractional timer.
Y_R
Field Y reader - Pacing Timer Divisor. Specifies the Y value for the (X/Y) fractional timer.
Y_W
Field Y writer - Pacing Timer Divisor. Specifies the Y value for the (X/Y) fractional timer.