Идея-то хорошая. Но на данный момент для меня слишком сложная. Во-первых, я вообще не представляю, как работать с ПЛИСами и подобными, в том числе как их программировать. Чтобы с этим разобраться, нужно время. Во-вторых, я не знаю, сколько ресурсов необходимо на это потратить.
С микроконтроллером попроще будет - отобрать на кафедре STk-500, там же взять в долг какой-нить атмел 88 (упс, наоборот)), спаять что-то вроде миниплат с драйверами для клавы и индикатора, пару-тройку часов яростного программинга - авось заработает.