The Synflow framework is composed of an Integrated Development Environment and a modern programming language.

The software can be used with all FPGAs on the market. It runs on Windows, Mac OS X, and Linux.

By clicking on "Download Synflow" you agree
to the End-User License Agreement (EULA).

The Synflow IDE

Build and connect your applications. Enjoy the result.

Write your code with a smart editor. Understand the execution.

Fix the bugs while writing code. Increase your productivity.

Source code

If you want to contribute to our work, we can provide you with an access to the source code of the Synflow IDE. You will be granted a perpetual license and fees for your help on improving our software. If you are a company and you want an access to the code for your application maintenance, we can also grant you an access. In both cases, feel free to send us an email.

Third party software

To deploy your application on the Synflow board or on another board, you need a synthesizer (e.g. Lattice Diamond).Please visit the website of your provider to get your synthesizer.


Read the changelog to see what's new in each version.