April 2021, HDL Works announces the release and immediate availability of version 3.1 of HDL Companion,
the HDL analysis,navigation and editing environment.

What's new in HDL Companion 3.1

Parser messages

The messages from the fuzzy, VHDL and (System)Verilog parser are now placed in a separate tab (named ‘Verify’) in the Console window instead of printing them in the Tcl console. This page will be raised after parsing one or multiple HDL files. Filters are present to hide specific severities (like notes and warnings).

Console window: parser tab
Console window: parser tab

The message id is placed in front of the messages. Messages from the fuzzy parser use different icons and are also used in the Scriptum editor.

The ‘Tool flow’ tab lists the messages from the external tools (using the Tcl interface) invoked on the HDL files. These messages can no longer be cleared for individual files.

HDL Parsers

The SystemVerilog parser is extended with the 2012 standard. The VHDL fuzzy parser will now report a message if secondary unit mentioned in a use clause cannot be resolved.

File browser

The sidebar of the file browser will show the same data independent of the kind of file (Companion project, HDL file) you are browsing for. The sidebar serves as a fast access to specific folders. You can add items to the sidebar by dragging a folder from the main file view into the sidebar. Items can be removed by selecting them and pressing the right mouse button; from the context menu select ‘Remove’.

File browser
File browser


Tooltips can be automatic (timed) or on demand by pressing the F1 key. The behaviour is set with the tooltip button in the main toolbar or the SHIFT-F1 accelerator key.

Tool tip
Tool tip

Tooltips can be pinned to the screen by pressing the ‘p’ key or by clicking on the pin when the tip is visible. The pinned tooltip will stay visible until the current project is closed or when you press the ESC key (or remove the pin). They can be moved on screen by dragging the header to the desired location. Text in the tooltip can be selected and copied to clipboard using the <ctrl>-C key.

About HDL Companion

HDL Companion is like a Swiss Army knife. It provides the HDL Design Engineer with 1001 different features like: Syntax checking, Design Exploration & Navigation, Signal Tracing, Linting, HDL Sensitive Editor, Global Search and Replace, HTML Generator, Source Revision Control and EDA Tools configurator. It is easy to use, affordable and should be present in each designers toolbox.

This saves many, many hours to get an understanding of any existing HDL code. Incomplete designs and design code with syntax errors is accepted by HDL Companion, so design information can be gathered without being forced to debug that unknown erroneous code first.

About HDL Works

HDL Works develops and markets high-performance, intuitive tools for complex HDL design across a wide spectrum of applications. Its software products are available on the industry's most popular workstations and personal computer platforms. HDL Works currently holds ConnTrace, EASE, IO Checker and HDL Companion in its product portfolio. Headquartered in Ede, The Netherlands, HDL Works is privately held.

HDL Works BV
Keplerlaan 12
6716 BS Ede
The Netherlands

ConnTrace, EASE, HDL Companion and IO Checker are trademarks of HDL Works.

Home dot Company dot Products dot Sales dot Support dot HDL Corner dot Site Map
Copyright © 2004 - 2021 HDL Works