FPGA Prototyping by Verilog Examples