tillitis-key/hw/application_fpga/core/timer/README.md

17 lines
564 B
Markdown
Raw Normal View History

2022-09-19 06:51:11 +00:00
# timer
A simple timer with prescaler.
2022-09-19 06:51:11 +00:00
## Introduction
This core implements a simple timer with a prescaler. The prescaler
allows measurement of time durations rather than cycles. If for
example setting the prescaler to the clock frequency in Hertz, the
timer will count seconds.
## Details
The timer counter and the prescaler counter are both 32 bits.
When enabled the counter counts down one integer value per cycle.
The timer will stop when reaching final zero (given by prescaler times the initial value of the timer)
and the running flag will be lowered.