How do I stop the following warnings? #KERNEL: WARNING: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es)

Solution

To disable the above warning, there are two options:

Script

Add the -ieee_nowarn switch to the asim command

asim -ieee_nowarn

GUI

  1. From the main menu, go to Tools | Preferences

  2. Select Simulation | VHDL | General

  3. Check the Disable IEEE warnings generation checkbox

  4. Re-run the simulation



Printed version of site: www.aldec.com/en/support/resources/documentation/faq/1743