chipsalliance / Cores-VeeR-EL2

VeeR EL2 Core
https://chipsalliance.github.io/Cores-VeeR-EL2/html/
Apache License 2.0
246 stars 74 forks source link

Relation between Core reset(rst_l) and dbg_rst_l #168

Open Syed-mudabbir-ahsan opened 5 months ago

Syed-mudabbir-ahsan commented 5 months ago

Hi Team,

Debug Module reset dbg_rst_l resets the Debug module and synchronizers between the JTAG interface and the core complex, The core complex reset signal rst_l resets the entire VeeR EL2 core complex. To achieve above reset scenario rst_l shold be ORed with dbg_rst_l and this ORed reset named as core_rst_l should be reaching all VeeR EL2 core as mentioned in below comment image But in the RTL rst_l is ANDed with dbg_core_rst_l, and since currently we are not using debug module and hence we are not enabling dbg_rst_l or dbg_core_rst_l with external debugger, due to which rst_l reset is not reaching the veer el2 core modules because of AND logic with dbg_core_rst_l. image

Can you please let me know if my above understanding is correct, if yes then how can the rst_l reach core modules with dbg_rst_l and dbg_core_rst_l being unused.

Thanks.