Interface with: - an I2C bus. http://www.xilinx.com/xapp/xapp333.pdf provides HDL code for - any random serial connections - ethernet - usb - vga (!) - ps2 keyboard/mouse - JTAG connector - random microcontroller programming - X10 (after adding drivers) (basic stamp examples)