Design And Implementation of UART Based on Verilog HDL

Authors

  • Lingxi Kong
  • Qirui Niu
  • Pai Yang

DOI:

https://doi.org/10.54097/hset.v38i.5981

Keywords:

UART, Verilog HDL, full-duplex serial communication, Modelsim.

Abstract

As a two-way transmission channel, Universal Asynchronous Receiver/Transmitter (UART) not only greatly improves the efficiency of information transmission between computers and external devices, but also ensures the accuracy and consistency of information by eliminating metastable state, setting baud rate and other means. In this paper, on the basis of fully understanding the definition and function of UART, based on Verilog HDL language to build UART, and through Modelsim simulation, image and data. The experimental results show that the receiving and sending module of this module works well and meets the requirements of full-duplex serial communication equipment. There is no doubt that the design of this paper has made a more detailed explanation of the basic operating principle of UART, which will contribute to its further development.

Downloads

Download data is not yet available.

References

R, Y., & V, R. M. Design and Verification of UART using System Verilog. International Journal of Engineering and Advanced Technology, 2020,9(5), 1208–1211.

Fang, Y. Y., & Chen, X. J. Design and Simulation of UART Serial Communication Module Based on VHDL. 2011 3rd International Workshop on Intelligent Systems and Applications, 2011, 5873448.

Han, X., & Kong, X. The Designing of Serial Communication Based on RS232. 2010 First ACIS International Symposium on Cryptography, and Network Security, Data Mining and Knowledge Discovery, E-Commerce and Its Applications, and Embedded Systems, 2010, 80.

Choi, J. I., Jain, M., Srinivasan, K., Levis, P., & Katti, S. Achieving single channel, full duplex wireless communication. Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking - MobiCom ’10, 2010, 1859997.

Kashyap, B., & Ravi, V. Universal Verification Methodology Based Verification of UART Protocol. Journal of Physics: Conference Series, 2020, 1716(1), 012040.

Amrit P. Singh, Khushboo Gupta, & Juhee Mala. Determination of UART Receiver Baud Rate Tolerance. International Conference on Computer and Communication Technology, 2015, 265–270, 2818655.

Wu, J., Ma, Y., Zhang, J., Kong, Y., Song, H., & Han, X. Research on metastability based on FPGA. 2009 9th International Conference on Electronic Measurement &Amp; Instruments,2009,5274693.

HU, Z., ZHANG, J., & LUO, X. L. A Novel Design of Efficient Multi-channel UART Controller Based on FPGA. Chinese Journal of Aeronautics, 2007,20(1), 66–74.

Thai, N. P., Ngoc, B. H., Duy, T. D., Truong, P. Q., & Phan, V. C. A novel multichannel UART design with FPGA-based implementation. International Journal of Computer Applications in Technology, 2021, 67(4), 358.

Kamath, A., Mendez, T., Ramya, S., & Nayak, S. G. Design and Implementation of Power-Efficient FSM based UART. Journal of Physics: Conference Series, 2022, 2161(1), 012052.

Downloads

Published

16-03-2023