HDLMake version 3.0 promoted to Master

This new version is aimed to cover as many different use cases as possible with a single code base, supporting the most important synthesis and simulation tools, Python 2.7 and 3.x releases, and Linux and Windows native command shells.
Added by Javier D. Garcia-Lasheras on 26 May 2017 at 13:35

HDLMake 3.0

After a massive refactoring & upgrade process, we have finally published the brand-new HDLMake 3.0 version. This version not only sports a whole set of new features, but has been carefully crafted so that the source code providing a common interface for the growing set of supported tools can be easily maintained.

New Features

These are some of the highlighted features for the new HDLMake v3.0 Release:

  • Updated HDL code parser and solver: the new release includes by default the usage of an embedded HDL code parser and file dependency solver to manage the synthesis and simulation process in an optimal way.
  • Support for Python 3.x: the new release supports both Python2.7 and Python3.x deployments in a single source code branch, enabling an easier integration into newer O.S. distributions.
  • Native support for Linux & Windows shells: The new release not only supports Linux shells as the previous ones, but features native support too for Windows shells such as the classic CMD promt or the new PowerShell.
  • TCL based Makefiles: in order to streamline the process of supporting as many tools as possible in a hierarchical way, in a changing world and rapidly evolving world of FPGA technology and tool providers, we have adopted TCL as the common language layer used by the generated synthesis Makefiles.
  • Proper packaging: from the HDLMake 3.0 onwards, the source code is distributed as a Python package, what allows for a much cleaner installation procedure.

More info

You can find more info about the HDLMake 3.0 version in the following links: