Transition from debug_havereset to debug_halted not possible #410
Labels
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
Status:Resolved
Issue has been resolved, but closure is pending on git merge and/or issuer confirmation
Type:Bug
For bugs in any content (RTL, Documentation, etc.)
The debug state fsm currently does not allow the transition from debug_havereset to debug_halted (see image).
The controller needs an update to ensure the transition will be possible. If debug_req_i is asserted early, the core will set debug_havereset -> debug_running -> debug_halted. Possible solution is to check for debug entry in the state BOOT_SET, and se debug_mode_n accordingly.
The text was updated successfully, but these errors were encountered: