UART IP core Design and Verification using WISHBONE Interface
The organization of communication between the devices is greatly aided by the communication protocol. These protocols have a clear set of guidelines that have been agreed upon by the tools needed for effective communication. A popular protocol for serial communication is UART. The hardware description language for the SV/Verilog UART functional module is designed in this paper. The serial connection capabilities offered by this UART IP CORE enable interaction with modems and other external devices. The Universal Verification Technique is used to undertake functional verification of the UART. By comparing the collected response to the intended response via the scoreboard mechanism, the reusable UVM test bench architecture is meant to push the randomized stimuli to the unit under test to assess the functional correctness. This core is made to be as compatible as possible with commercially accepted designs. The WISHBONE INTERFACE WITH 8-BIT OR 32-BIT SELECTABLE DATA BUS MODES is one of this design's primary characteristics. Interface debugging in 32-bit data bus mode. Functionality and register-level compatibility. FIFO procedure. The UVM methodology is used to validate the design. For optimal functional coverage, the test bench is written with regression test cases. The overall execution time will be shortened if the stimulus may be reused.
Priyanka B., Gokul M.R., Nigitha A., & Poomica., J. (2021). “Design of UART Using Verilog And Verifying Using UVM”. 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), 1, 1270-1273.
. B. Vineeth; B. Bala Tripura Sundari, "UVM Based Testbench Architecture for Coverage Driven Functional Verification of SPI Protocol", 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2018 sep19
. "Universal Asynchronous Receiver and Transmitter (UART)", pp. 1-12, 2018, [online] Available: https://www.researchgate.net/publication/308988751_Universal_Asynchronous_Receiver_and_Transmitter_UART.
. "Design and Verification of UART using System", pp. 1-12, 2020, [online] Available:https://www.ijeat.org/wp content/uploads/papers/v9i5/E1135069520.pdf.
. Dr.Punith Kumar M B, Sreekantesha H N, “Design and Verification of SPI Core Using UVM” Journal of Emerging Technologies and Innovative Research (JETIR) JETIR May 2019, Volume 6, Issue 5
. Frank Durda, Serial and UART Tutorial, uhc1em@FreeBSD.org.
. M.S.Harvey,“GenericUARTManual”SiliconValley. December 1999.
. PCI6550DUniversalAsynchronousReceiver/Transmitter.
. Ni W, Wang X. “Functional coverage-driven UVM-based UART IP verification” In2015 IEEE 11th International Conference on ASIC (ASICON) 2015 Nov 3 (pp. 1-4). IEEE.
. Pallavi Polsani, V. Priyanka B., Y. Padma Sai, “Design and Verification of Serial Peripheral Interface (SPI) Protocol” International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878 (Online), Volume-8 Issue-6, March 2020.
Copyright (c) 2024 International Journal of Engineering and Computer Science

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.