Can I program an FPGA to output 8 bit numbers at a rate of 31.25kbits/s? Can I tell it to output different numbers depending on which FPGA input pin receives a voltage spike from a piezo?