Design and Verification of Serial Peripheral Interface
- ANANTHULA SRINIVAS
- M.Kiran Kumar
- Jugal Kishore Bhandari
Serial Peripheral Interface (SPI), System Verilog, System- on- Chip (SoC), Intellectual Property (IP)
Today, at the low end of the Communication Protocols there are mainly Two Protocols: Inter- Integrated circuit
(I2C) and the Serial Peripheral Interface (SPI) Protocols. Both the protocols are well suited for communications between
Integrated Circuits for communication with ON-Board Peripherals. SPI is one of the most commonly used serial protocols
for both inter-chip and intra-chip low/medium speed data-stream transfer. In conformity with design-reuse
methodology, this paper introduces high-quality SPI IP with one Master One Slave configuration with that of 8-bit data
transfer which incorporates all necessary features required by modern ASIC/SoC applications. The Designed SPI is used
for communication between different peripherals with that of a processor in a SoC application. The Designed SPI is
Implemented and also Verified using a System Verilog in order to show its code coverage and functional correctness. The
whole RTL design code is written in Verilog for synthesis and its Verification code is written in System Verilog, IEEE
(2005).
ANANTHULA SRINIVAS, M.Kiran Kumar, Jugal Kishore Bhandari. "Design and Verification of Serial Peripheral Interface".INTERNATIONAL JOURNAL OF ENGINEERING DEVELOPMENT AND RESEARCH ISSN:2321-9939, Vol.1, Issue 3, pp.130 - 136, URL :https://rjwave.org/ijedr/papers/IJEDR1303026.pdf
Volume 1 Issue 3
Pages. 130 - 136