Abstract:Synchronous SPI serial bus provides interface standards between microprocessor and other peripherals. But many microprocessor or microcontroller have not SPI interface, resulting in data communications inconvenience, the solution to integrate SPI core into the chip. In view of this, basing of researching SPI bus protocol, the external EEPROM initializes PCI configuration registers, for example, the theory and the way of implementing an SPI controller accessing EEPROM with integrated in the chip are introduced, and the logical block diagram and implementation of each modules and circuit synthesis are presented. The results of modelsim simulation and FPGA verification are correct and meet the design intended purpose.