• DocumentCode
    160144
  • Title

    Design and implementation of a high speed Serial Peripheral Interface

  • Author

    Anand, Nitin ; Joseph, Greeshma ; Oommen, Suwin Sam ; Dhanabal, R.

  • Author_Institution
    Sch. of Electron. Eng., VIT Univ., Vellore, India
  • fYear
    2014
  • fDate
    9-11 Jan. 2014
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    Serial Peripheral Interface is a synchronous protocol that allows serial communication between a master and a slave device. The purpose of this paper is to provide a full description of a high speed SPI Master/Slave implementation. The designs are based on Motorola´s SPI Block Guide V03.06. This paper discusses design approaches that can offer prospective ways of controlling SPI-bus, incorporating the flexibility of handling two slaves at a time. Starting from the initial specifications till the final physical design, the design phases are systematically elaborated. The whole design is implemented in Verilog 2001, and mapped onto Xilinx´s Virtex 5 FPGA devices.
  • Keywords
    peripheral interfaces; protocols; Motorola SPI block guide V03.06; SPI-bus; Verilog 2001; Xilinx Virtex 5 FPGA devices; high speed SPI master-slave device; high speed serial peripheral interface; serial communication; synchronous protocol; Clocks; Data transfer; Protocols; Shift registers; Synchronization; Serial peripheral interface (SPI); master & slave; serial communication; serial data transfer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Electrical Engineering (ICAEE), 2014 International Conference on
  • Conference_Location
    Vellore
  • Type

    conf

  • DOI
    10.1109/ICAEE.2014.6838431
  • Filename
    6838431