FPGAs 101 : everything you need to know to get started
Includes refrences and sources and an index. "...describes the field programmable gate array (FPGA) development process in five development phases: design, synthesis, simulation, implementation and programming."--p. xiii. Also includes an appendex of testbenches.