Is there a 'Software SPI'?