Regarding Scheduling attributes
Created by: Ananth CPU
we are trying to call "rl_reset_busy_signal" rule from mkQspi module in qspi_template.bsv to resolve scheduling conflicts. But we are facing the following compilation error:
Error: qspi/qspi_template.bsv, line 11, column 42: (G0054) Rule mkQspi_block_ifc_rl_reset_busy_signal' was referenced in a rule attribute before it was defined. During elaboration ofmkinst_qspi_axi4l' at qspi/qspi_template.bsv, line 17, column 10. - line number.11
Imported comments:
By Babu P S on 2020-11-24T09:01:41.145Z
The rule couldn't be found from qspi_template.bsv because the module.rule isn't properly specified.
Kindly go through section 13.3.3 (Page 101) which would help you on the rule specifying conventions.
so the 11th line should be like
(*descending_urgency="qspi.ifc.rl_reset_busy_signal,qspi.rl_axi4l_wr_req"*)