Kmila: a Terminal Project at ESCOM.
Kmila is an open-source project developed as a Terminal Project (TT 2026-B059) at ESCOM, Instituto Politécnico Nacional.
The project was born from a concrete classroom need: learning digital design without depending on expensive hardware. Kmila brings VHDL editing, simulation and visualization into a single free tool, verified against the reference simulator GHDL.
The whole system — the simulation engine, the parser, the interpreters and the interfaces — was built from scratch in .NET, with over a hundred thousand lines of code and a broad suite of automated tests.
Kmila at a glance.
Institutional records.
The official Terminal Project documents, available to download.
The thesis documents will be available to download once the project is officially published (under review and approval). Not long now.
With the collaboration of.
The Terminal Project was carried out under the academic direction of:
A thesis — and a tool you can use today.
Kmila began as a Terminal Project, but it is a real, free, open-source (MIT) product you can already try in your browser or download.
Ulrich Tamayo Daniel
Author of the Kmila project · ESCOM · Instituto Politécnico Nacional.