Multi-function taxi meter based on FPGA