Text this: VHDL answers to frequently asked questions