PS/2 keyboard IP This PS/2 Keyboard IP is to be used with Xilinx FPGA, as it uses FIFO generated from ISE cores. It is written in VHDL. Block diagram Demo Here is the link to the video of the demonstration :