Design, testing and prototyping of a software programmable I2C/SPI IP on AMBA bus
Luca Bacciarelli, G. Lucia, Sergio Saponara, Luca Fanucci, M. Forliti · 2006
While power consumption and area occupation are always critical constrains in system-on-chip design, at the same time high communication flexibility is required, due to proliferation of communication protocols. In this work an architecture for an I2C/SPI interface for APB AMBA bus is presented, showing how it is possible to merge flexibility and reduced area occupation. Large part of this work is centered on the testing and FPGA prototyping of this IP. CMOS synthesis results on 0.18 mum standard cell library are also presented