The Designer's Guide to VHDL