DocumentCode
2322950
Title
Design and test of general-purpose SPI Master/Slave IPs on OPB bus
Author
Oudjida, A.K. ; Berrandjia, M.L. ; Liacha, A. ; Tiar, R. ; Tahraoui, K. ; Alhoumays, Y.N.
Author_Institution
Microelectron. & Nanotechnol. Div., Centre de Dev. des Technol. Av., Algiers, Algeria
fYear
2010
fDate
27-30 June 2010
Firstpage
1
Lastpage
6
Abstract
SPI is one of the most commonly used serial protocols for both inter-chip and intra-chip low/medium speed data-stream transfers. In conformity with design-reuse methodology, this paper introduces high-quality SPI Master/Slave IPs that incorporate all necessary features required by modern ASIC/SoC applications. Based upon Motorola´s SPI-bus specifications, version V03.06, release February 2003, the designs are general purpose solutions offering viable ways to controlling SPI-bus, and highly flexible to suit any particular needs. The purpose of this paper is to provide a full description of an up-to-date SPI Master/Slave FPGA implementations. All related issues, starting from the elaboration of initial specifications, till the final system verification, are comprehensively discussed and justified. The whole design code, either for synthesis or verification, is implemented in Verilog 2001 (IEEE 1365). The RTL code is technology independent, achieving a transfer rate of 71 and 75 MBPS for the Master and the Slave, respectively, when mapped onto Xilinx´s Virtex 5 FPGA devices.
Keywords
data communication; field programmable gate arrays; formal verification; peripheral interfaces; protocols; system buses; ASIC; FPGA; Motorola SPI-bus specifications; OPB; RTL code; SPI; SoC; Verilog; data stream transfers; design reuse methodology; master slave; onchip peripheral bus; serial peripheral interface; serial protocols; system verification; Clocks; Delay; Field programmable gate arrays; IP networks; Protocols; Synchronization; System-on-a-chip; Intellectual Property (IP); On-Chip Peripheral Bus (OPB); Serial Peripheral Interface (SPI); System-on-Chip (SoC);
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Signals and Devices (SSD), 2010 7th International Multi-Conference on
Conference_Location
Amman
Print_ISBN
978-1-4244-7532-2
Type
conf
DOI
10.1109/SSD.2010.5585592
Filename
5585592
Link To Document