scispace - formally typeset
Proceedings ArticleDOI

Design and implementation of a high speed Serial Peripheral Interface

Reads0
Chats0
TLDR
The purpose of this paper is to provide a full description of a high speed SPI Master/Slave implementation based on Motorola's SPI Block Guide V03.06, and mapped onto Xilinx's Virtex 5 FPGA devices.
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.

read more

Citations
More filters
Journal ArticleDOI

EMC Qualification Methodology for Semicustom Digital Integrated Circuit Design

TL;DR: In this paper, a simulation methodology and an electromagnetic compatibility qualification environment (EQE) are developed to verify the electromagnetic susceptibility of semicustom digital integrated circuits (IC) during the design phase.
Proceedings ArticleDOI

Hardware design of an efficient high speed multi channel data acquisition using DDR

TL;DR: The proposed approach is to acquire data from multiple channels of single data source into XILINX sparten-6 Field Programmable Gate Array (FPGA) followed by storing the same onto high speed storage device such as Static Random Access Memory (SRAM).
Journal ArticleDOI

Serial peripheral interface (spi) communication application as output pin expansion in arduino uno

TL;DR: SPI communication is implemented to expand the output of the Arduino Uno by using the features of the MCP23S17 IC so that theduino Uno, which initially has 20 output pins, can expand to 36 output pins.

UVM Verification of an SPI Master Core

TL;DR: This paper discusses a Universal Verification Methodology based environment for testing a Wishbone compliant SPI master controller core and verification results shows the effectiveness and feasibility of the proposed verification environment.
Proceedings ArticleDOI

Design and development of flexible reconfigurable SPI interface between baseband and RF subsystems for wireless radio prototyping

TL;DR: This paper aims at design and development of a flexible reconfigurable SPI interface to configure the wide-band RF transceiver to overcome the disadvantage of non-programmability of discrete Commercial-Off-The-Shelf (COTS) RF components.
References
More filters
Journal ArticleDOI

An introduction to I 2 C and SPI protocols

TL;DR: Today, at the low end of the communication protocols the authors find the inter-integrated circuit (I2C) and the serial peripheral interface (SPI) protocols, which are well suited for communications between integrated circuits for slow communication with on-board peripherals.
Proceedings ArticleDOI

FPGA implementation of I 2 C & SPI protocols: A comparative study

TL;DR: This paper contrasts and compares physical implementation aspects of the two protocols through a number of recent Xilinx FPGA families, showing up which protocol features are responsible of substantial area overhead.
Proceedings ArticleDOI

Design and test of general-purpose SPI Master/Slave IPs on OPB bus

TL;DR: SPI is one of the most commonly used serial protocols for both inter-chip and intra-chip low/medium speed data-stream transfers.
Proceedings ArticleDOI

The design and realization of a comprehensive SPI interface controller

TL;DR: The test results indicate that the SPI interface controller's function and performance are all achieve design target, many communication tests indicate the design is reliable in performance.
Proceedings ArticleDOI

VHDL implementation of a SPI controller for PANDA digital signal processing

TL;DR: The PANDA (antiProton ANnihilation in Darmstadt) experiment at the new Facility for Antiproton and Ion Research (FAIR) will study interactions between protons and antiprotons in the momentum range 1.5–15 GeV/c.