Chargement…
Chargement…
The module manages a configurable number of interrupt vectors (g_NB_IT). When interrupts are enabled and a trigger is received, the corresponding vector produces a pulse of configurable minimum duration (g_MIN_WIDTH_PULSE cycles).
Reset is asynchronous and active-high.
g_NB_IT (default 4) and g_MIN_WIDTH_PULSE (default 4)| Signal | Direction | Width | Description |
|---|---|---|---|
i_clk | Input | 1 bit | System clock |
i_it_en | Input | 1 bit | Global IT enable |
i_it_trig_valid | Input | 1 bit | Trigger vector valid |
i_it_trig | Input | g_NB_IT bits | Trigger vector |
o_it_activ_valid | Output | 1 bit | At least one counter finished |
o_it_activ | Output | g_NB_IT bits | End-of-pulse vector |
o_it_vect | Output | g_NB_IT bits | Active IT vector |