the source code  note of my learning FPGA