Sigasi logo

Table Of Contents

Previous topic

VHDL editor

Next topic

Autocompletion

Support

Linting and quickfixes

Marker icons

  • info marks an info message.
  • warningBulb marks a warning that can be resolved automatically with a quickfix.
  • warning marks a warning that cannot be resolved automatically.
  • errorBulb marks an error that can be resolved automatically with a quick fix.
  • error marks an error that cannot be resolved automatically.

Severity level configuration

Sigasi HDT has reasonable defaults for the severity level of reported problems. However, the severity level of certain classes of problems is configurable for additional flexibility. The configuration interface is available in Window ‣ Preferences, Errors/Warnings.

../_images/ProblemSeverityPreferencePage.png

In the same window, you can set the maximum number of markers per file.

Linting

Sigasi HDT provides info about potential problems in the design. The following problems are reported:

Unused declaration
Declaration could not be found
Missing signal in sensitivity list
Both clocked and combinatorial processes are understood.
Unnecessary signal in sensitivity list
Both clocked and combinatorial processes are understood.

Quickfixes

Remove declaration
An unused declaration is removed.
Generate signal declaration
Automatically declare an undeclared signal
Correct sensitivity list
The tool will remove or add signals to the sensitivity list, so that it complies with synthesizability guidelines.
Define undefined library
This quickfix lets you define an undefined VHDL library. See Library configuration using a quickfix.
Copyright © 2008-2011 Sigasi nv - "Sigasi" is a registered trademark of Sigasi nv