VHDL 101 everything you need to know to get started - Kafig, William (Newnes/Elsevier, 2011)