What's new in HDL Companion 3.0

SystemVerilog

HDL Companion now supports SystemVerilog (both 2005 and 2009 mode). Files with extension ‘.sv’ and ‘.svh’ are placed in the new file category SystemVerilog. They can be combined with regular Verilog files. The toplevel units which can be shown in the detailed view are:

  • interface
  • module
  • package

Verilog compilation unit

The Verilog language has a concept called the 'compilation unit'. It is the group of files which are compiled together in one action. During such a compilation objects declared at the file level will remainin scope and valid until the compilation finishes. This is sometimes required for include files which are not explicitly included in all source files, but just in the first compiled file. Compilation units can be set in the Project properties dialog on the File compilation units page.

SystemVerilog interface
SystemVerilog interface

Code convention checking

New coding standards checks are:

Lint

The Verilog lint checks have been extended to SystemVerilog.
New lint checks are:
Home dot Company dot Products dot Sales dot Support dot HDL Corner dot Site Map
Copyright © 2004 - 2020 HDL Works