Я уверен, что с платой появилась какая-то эталонная реализация - просто посмотрите, как они это сделали.Что вам нужно, так это как PS / 2 контакт соединяется с контактами FPGA (я уверен, что это в каком-то файле ucf).Тогда у вас есть сигналы, и вы можете делать с ними все, что захотите.
Как, например, Энди уже предлагал, вам стоит взглянуть на протокол PS / 2, если вы действительно хотите его побить (я хотел бы предположить, что в их эталонном дизайне у них есть только какой-то софткор на fpga и он обрабатывается болееили меньше в программном обеспечении).