Como en otros lenguajes de programación, en VHDL es posible estructurar el código mediante el uso de subprogramas.