SPI multi master

TomS:
I did some tests with I2C but it wasn't fast enough for the application I had in mind.

I was merely suggesting that I2C should be used to send a single byte (which would be fast) to notify the "central CPU" that the "peripheral" had data. After that you could use SPI for the actual transfer.