Fpga Based Projects Using Verilog Functions