EventManager (EV) objects are used all over LiteX / MiSoC. They have a common structure of 3 registers (status, pending and enable) and way of the irq being asserted. Currently the same code is duplicated in multiple places (and frequently not quite right).
This is needed for the timer, ethernet and uart peripherals at a minimum.
EventManager (EV) objects are used all over LiteX / MiSoC. They have a common structure of 3 registers (status, pending and enable) and way of the irq being asserted. Currently the same code is duplicated in multiple places (and frequently not quite right).
This is needed for the timer, ethernet and uart peripherals at a minimum.