The Text Interface Card provides several of the most common user interface elements. Included are an interface to text display, a piezo beeper, a rotary encoder with push button, an interface to a 4x5 keypad, and two LEDs. The card requires one slot on the FPGA card and is paired with the "tif" FPGA peripheral. Linux support includes both TCP and a command line interface. Input from the card is event driven so your code does not need to poll for switch transitions. Click here for more information.