The Serial Peripheral Interface (SPI) allows high-speed synchronous serial data transfer between microprocessors / microcontrollers and peripheral devices. The SPI-MS core from Alma Technologies can operate either as a Master or a Slave SPI bus device.