FPGA Implementation of Serial Peripheral Interface Bus
Source: Banasthali University
This Serial Peripheral Interface (SPI) is a communication protocol which provides communication between chips like microprocessors, microcontrollers and peripheral devices like ADC's, DAC's, flash memories. It is a Synchronous protocol named by MOTOROLA. This SPI bus is implemented on FPGA. SPI is having one master and a no. of slaves. Here bit files of logic function which are in master-slave configuration are simulated by software provided by FPGA vendor. Thus these bit files are converted into binary files after simulation. After that these binary files are downloaded into FPGA Kit. Thus FPGA Kit will start working according to that logic function.