FPGA-based LCD driver design