Implementation of 8-Bit SPI Protocol Using System Verilog and UVM
Currently, the design and verification of efficient communication protocols are essential in embedded systems. This paper focuses on the development and verification of an 8-bit Serial Peripheral Interface (SPI) protocol using System Verilog and Universal Verification Methodology (UVM). SPI, a popular protocol in embedded communication, enables high-speed, synchronous, full-duplex data transfer between a master and one or more slave devices. By utilizing SystemVerilog for hardware modeling and UVM for a modular, reusable testbench framework, this approach enhances the verification process's efficiency and accuracy. Various operational scenarios for the SPI protocol are tested, ensuring robust performance in communication systems.
Authors
- G Madhu Varshini
- K. Tamilarasi
- S. Sivaranjani
- R Sandhiya
- M. Saravanan (ORCID: https://orcid.org/0000-0003-3923-2848)
- M. Tamilarasan
Institutions
- Sri Eshwar College of Engineering
Publication Details
- Published
- 2024-12-12
- DOI
- https://doi.org/10.1109/icuis64676.2024.10867233
- Citations
- 4
- Primary Topic
- Embedded Systems and FPGA Design
- Type
- article
- Field-Weighted Citation Impact
- 1.31