ibex/examples
Pirmin Vogel 28935490c2 [rtl] Protect core_busy_o with a multi-bit encoding
This commit protects the core_busy_o signal using a multi-bit encoding
to reduce the chances of an adversary for glitching this signal to low,
thereby putting the core to sleep and e.g. not handling an alert.

Without this commit, the glitch would only be detected once both the
main core and the shadow core wake up again and the comparison of the
core_busy_o signals continues.

This resolves lowRISC/Ibex#1827.

Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
2022-10-25 12:52:01 +02:00
..
fpga/artya7 [lint] Remove whitespace from non-vendored source files 2022-07-14 15:59:34 +01:00
simple_system [rtl] Protect core_busy_o with a multi-bit encoding 2022-10-25 12:52:01 +02:00
sw [examples/sw] Add a pmp smoke test 2022-07-21 15:55:59 +01:00