Unfortunately, I have only two connections to the FPGA, more cannot be added.
Two microcontrollers must connect to the FGPA. One will be handling a steady stream of ~1.5mbit of traffic from the FPGA and the other will act as an interface to an infrared remote as well as an i/o expander (very low speed, configuration type stuff). Combining them is not an option.
I've used arduinos for other projects before and would like to continue doing so. Are there any arduino-capable chips that can run i2c at higher datarates such as the 3.4Mbit fast mode?