FPGA-based Matrix Keyboard Common IP Core Design and the Implementation Using Verilog HDL | IEEE Conference Publication | IEEE Xplore