Open marnovandermaas opened 10 months ago
Similar question applies to the instruction side: https://github.com/lowRISC/sonata-system/pull/14#discussion_r1455914251
At the moment, the logic requires tl_main_pkg::ADDR_MASK_SRAM
to be a power of two, it would be good to make it work without that assumption.
Will there be some kind of bus watchdog to catch invalid accesses or lock ups (missing 'heart beat' signal)? I think this is an important development aid, but it could also be configured to restart the system in the event of a violation being caught and reported by CHERI... rather than just leaving the demo 'IoT system' in a dead state.
Question from @alees24 copied from: https://github.com/lowRISC/sonata-system/pull/1#issuecomment-1830495233