Forum Discussion
Wincent_Altera
Regular Contributor
2 years agoHi,
Based on the error message you provided, it seems like the UVM (Universal Verification Methodology) compile process in Quartus is unable to recognize the macro "[um]".
Here are a few things you can try to resolve this issue:
- Check your code for any typos or spelling errors in the macro definition. Make sure that the macro is defined correctly in your code.
- Check if the macro is defined in a separate header file. Ensure that the header file is included correctly in your code.
- Verify that the macro is defined before it is used in your code. Macros must be defined before they are used, so it's essential to ensure that the macro is defined in the correct location in your code.
- Check if there are any conflicting macro definitions in your code. If there are, resolve the conflict by renaming or removing the conflicting macro definitions.
- If none of the above steps work, you may need to check your UVM installation and ensure that it's up-to-date. You can also consult the UVM user guide or Quartus documentation for additional information on resolving macro-related errors.
I hope these suggestions help you resolve the issue. Good luck!
Regards,
Wincent_Intel