April 2021, HDL Works announces the release and immediate availability of
version 3.1 of HDL Companion,
the HDL analysis,navigation and editing environment.
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).
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.
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.
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’.
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.
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.
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.
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
ConnTrace, EASE, HDL Companion and IO Checker are trademarks of HDL Works.
Copyright © 2004 - 2023 HDL Works