You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I didn't found a clean way for the CPU core.py to provide a reset (comming from its jtag debug module) to the SoC
Here is what i mean as a idea reset tree topology :
- power on reset / external async reset
-> Debug module
-> Soc reset
- Debug module reset from JTAG (NDM_RESET) this guy is the subject of this issue.
-> Soc reset
- Soc reset
-> CPU / Interconnect / Peripherals
So far, it has been handled in a hacky way which assumes how the board target is implemented :
Hi,
I didn't found a clean way for the CPU core.py to provide a reset (comming from its jtag debug module) to the SoC
Here is what i mean as a idea reset tree topology :
So far, it has been handled in a hacky way which assumes how the board target is implemented :
litex/litex/soc/cores/cpu/vexiiriscv/core.py
Line 522 in 59fc1ca
For Rocket, they keept their NDM_RESET floating (non-functional)
Is there any other way ?
The text was updated successfully, but these errors were encountered: