VHDL: A Starter's Guide (2nd Edition)