VHDL techniques, experiments and caveats - PicklhJoseph