I need to send 800 bytes of data from a computer to an arduino board every 20ms (approximately). I began with the serial library which works nicely but it is too slow even at its highest rate (115200 baud) for interfacing with a computer.
What other interfaces are available that can send at a faster rate? Can I use usb or spi? I can't seem to find libraries for these. I need something with about a 320 kBaud rate.
edit
Are there any shields that might be able to do this? Bluetooth or wifi?