Home

Awesome

<p align="center"> <a title="HTML5 deployment" href="https://umarcor.github.io/hwstudio"><img width="550px" src="doc/img/banner_blur.png"/></a> </p> <p align="center"> <a title="Site" href="https://umarcor.github.io/hwstudio"><img src="https://img.shields.io/website.svg?label=umarcor.github.io%2Fhwstudio&longCache=true&style=flat-square&url=http%3A%2F%2Fumarcor.github.io%2Fhwstudio%2Findex.html&logo=HTML5&logoColor=fff"></a><!-- --> <a title="Doc" href="https://umarcor.github.io/hwstudio/doc"><img src="https://img.shields.io/website.svg?label=Doc&longCache=true&style=flat-square&url=http%3A%2F%2Fumarcor.github.io%2Fhwstudio%2Fdoc%2Findex.html&logo=Asciidoctor&logoColor=fff"></a><!-- --> <a title="Releases" href="https://github.com/umarcor/hwstudio/releases"><img alt="GitHub release (latest by date including pre-releases)" src="https://img.shields.io/github/v/release/umarcor/hwstudio?include_prereleases&longCache=true&style=flat-square&label=Releases&logo=github&color=informational"></a><!-- --> <a title="'build' workflow status" href="https://github.com/umarcor/hwstudio/actions/workflows/build.yml"><img alt="'build' workflow status" src="https://img.shields.io/github/actions/workflow/status/umarcor/hwstudio/build.yml?branch=main&longCache=true&style=flat-square&label=build&logo=Github%20Actions&logoColor=fff"></a><!-- --> <a title="'doc' workflow status" href="https://github.com/umarcor/hwstudio/actions/workflows/doc.yml"><img alt="'doc' workflow status" src="https://img.shields.io/github/actions/workflow/status/umarcor/hwstudio/doc.yml?branch=main&longCache=true&style=flat-square&label=doc&logo=Github%20Actions&logoColor=fff"></a><!-- --> </p>

Hardware Studio (hwstudio) is a graphical design environment for hardware modelling, focused on (V)HDL. It allows to describe systems by arranging and connecting blocks in a diagramming tool. Unlike other similar tools, the main target of hwstudio is not HDL generation. Instead, it is expected to be used by hardware designers for gaining insight into their models and for easing cumbersome tasks, such as connections in large structural architectures or co-simulation with non-trivial software models.

Try it online, download it for your platform (HTML5, GNU/Linux, Windows or Mac OS) and/or read the docs!