Text this: VHDL techniques, experiments and caveats