The design with 60Mhz system clockruns romcode that uses
1. flash rom, running at 20MHz
and
2. sram, running at 60Mhz
I think there is some HRDATA(s) is wrong; but it's hard to find where it is.
Is there a efficiency debug method such I can fast find the error in the design?
You can try to enable the tarmac log which can output the executed instruction, memory accesses and register writing operation,etc. You can refer to the Integration Kit about how to enable tarmac.log.