added experimental VHDL decoder