Hdlmake

Hdlmake is a tool for generating multi-purpose makefiles for FPGA projects. It’s main features are:

  • makefile generation for:
    • fetching modules from repositories
    • simulating HDL projects
    • synthesizing HDL projects
    • synthesizing projects remotely (keeping your local resources free)
  • generating multi-vendor project files (no clicking in the IDE!)
  • many other things without involving make and makefiles

Hdlmake generates multi-purpose makefiles for HDL projects management. It supports synthesis, simulation, fetching module dependencies from repositories, creating project for multiple FPGA toolchains… All of this can be done with a makefile command or with Hdlmake directly. It supports modularity, scalability, use of revision control systems and code reuse. Hdlmake is free, open and distributed under the GPL license.

Contact

Tristan Gingold

Latest News

HDLMake version 3.0 promoted to Master

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.

HDLMake v3.0 release candidate: call for beta testers

Version 3.0: a major HDLMake release milestone. After a massive refactoring & upgrade process, we have just taped-out the brand-new HDLMake 3.0 release candidate. This version supersedes v2.2 as the future Master candidate, as it features some new features that were planned as critical for spreading the usage of the HDLMake tool.

HDLMake version 2.1 promoted to Master

After a huge testing effort, including complex simulations and White Rabbit design synthesis (e.g. WR-NIC), the new HDLMake 2.1 version is out and ready for production-grade use. The new release supports a load of new synthesis and simulation tools and includes improved features such as custom user code insertion into the whole Manifest.