Chargement…
Chargement…
The watchdog is a safety mechanism. A counter decrements every clock cycle from G_TIMEOUT. If the counter reaches zero, o_timeout goes to '1'. The i_kick signal reloads the counter to prevent timeout.
Reset is asynchronous and active-high.
G_TIMEOUT (default 10,000,000)| Signal | Direction | Width | Description |
|---|---|---|---|
i_clk | Input | 1 bit | System clock |
i_reset | Input | 1 bit | Active-high async reset |
i_kick | Input | 1 bit | Reload signal |
o_timeout | Output | 1 bit | Timeout flag |