SPI overview