FPGA based system design, part-1 - Wolf, Wayne (Australia)