SPI machine