• DocumentCode
    3435426
  • Title

    FPGA implementation of I2C & SPI protocols: A comparative study

  • Author

    Oudjida, A.K. ; Berrandjia, M.L. ; Tiar, R. ; Liacha, A. ; Tahraoui, K.

  • Author_Institution
    Microelectron. & Nanotechnol. Div., Centre de Dev. des Technol. Av., Algiers, Algeria
  • fYear
    2009
  • fDate
    13-16 Dec. 2009
  • Firstpage
    507
  • Lastpage
    510
  • Abstract
    I2C and SPI are the most commonly used serial protocols for both inter-chip and intra-chip low/medium bandwidth data-transfers. This paper contrasts and compares physical implementation aspects of the two protocols through a number of recent Xilinx´s FPGA families, showing up which protocol features are responsible of substantial area overhead. This valuable information helps designers to make careful and tightly tailored architecture decisions. For a comprehensive comparative study, both protocols are implemented as general purpose IP solutions, incorporating all necessary features required by modern ASIC/SoC applications according to a recent market investigation of an important number of commercial I2C and SPI devices. The RTL code is technology independent, inducing around 25% area overhead for I2C over SPI, and almost the same delays for both designs.
  • Keywords
    field programmable gate arrays; peripheral interfaces; protocols; system-on-chip; ASIC application; I2C protocol; SPI protocol; SoC application; field programmable gate array; inter integrated circuit; inter-chip data transfer; intra-chip data transfer; serial peripheral interface; serial protocols; system-on-chip; Application specific integrated circuits; Clocks; Communication standards; Field programmable gate arrays; Master-slave; Microelectronics; Nanotechnology; Protocols; Resistors; Wires; Intellectual Property (IP); Inter Integrated Circuit (I2C); Serial Peripheral Interface (SPI); System-on-Chip (SoC);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
  • Conference_Location
    Yasmine Hammamet
  • Print_ISBN
    978-1-4244-5090-9
  • Electronic_ISBN
    978-1-4244-5091-6
  • Type

    conf

  • DOI
    10.1109/ICECS.2009.5410881
  • Filename
    5410881