Published June 30, 2020 | Version v1
Journal article Open

Design and Verification of UART using System Verilog

  • 1. MTech student, Electronics and communication department, JSSSTU, Mysuru, Karnataka, India.
  • 2. Assistant professor, Electronics and communication department, JSSSTU, Mysuru, Karnataka, India.
  • 1. Publisher

Description

The main objective of this paper is to design and verify a full duplex UART module using System Verilog (SV). It is a serial communication protocol which provides communication between the systems without using clock signal. It converts parallel data into serial format and transmits the same. Once the data in serial format is received it is converted into parallel format. Designing of UART includes designing of baud rate generator, receiver, transmitter, interrupt and FIFO modules. Verification involves verifying the design by creating verification environment which allows to reuse the testbench and reduces the code complexity. Randomization is used to check the corner conditions which are hard to reach. 100% assertion and 100% functional coverage is achieved. UART operation is simulated using Questasim software

Files

E1135069520.pdf

Files (624.8 kB)

Name Size Download all
md5:3205c95e11fb0cad0bab70baabfca491
624.8 kB Preview Download

Additional details

Related works

Is cited by
Journal article: 2249-8958 (ISSN)

Subjects

ISSN
2249-8958
Retrieval Number
E1135069520/2020©BEIESP