fixed vhdl compilation bug