This content isn't available in your language yet; showing English.
// The project

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.

// By the numbers

Kmila at a glance.

148/148cases identical to GHDL
~110klines of code
246automated tests
6target platforms
7languages
34FPGA profiles
// Official documents

Institutional records.

The official Terminal Project documents, available to download.

// Thesis direction

With the collaboration of.

The Terminal Project was carried out under the academic direction of:

M. en C. Pastrana Fernández Carlos Jesús Thesis director · ESCOM–IPN
Dr. Cifuentes Álvarez Alejandro Sigrido Thesis director · ESCOM–IPN
// The author

Ulrich Tamayo Daniel

Author of the Kmila project · ESCOM · Instituto Politécnico Nacional.