In reply to Harsha vardhan:
The names of your HDL paths are incorrect. For example, the ‘ctrl’ register is named ‘control’ in the RTL, not ‘ctrl’. The same issue affects the other registers as well.
If you fix the HDL register path names, you will not get these errors.