Well the first step is to get it to give the same output 0xaa as I get using the keyboard I have. I've got to get a working PS2 keyboard for the ulx3s. Just catching up with the changes that have been made in Silice since I last updated. Mainly, changes to the bram interface passing at the moment.
Just looking at the audo_pwm.ice... THAT I definitely have a use for :)
stty -F /dev/ttyUSB0 raw -echo 115200; cat /dev/ttyUSB0on one terminal and
echo Hello >/dev/ttyUSB0on another, and every other character is lost.