<p>The given paper introduces a novel approach which involves the design and implementation of a UART (Universal Asynchronous Receiver/Transmitter) module with FIFO (First-In-First-Out) buffering, developed using Verilog HDL and verified on a Basys 3 FPGA board through Xilinx Vivado 2023.2.) UART is a standard serial communication interface used in embedded systems for reliable data exchange. FIFO integration enhances serial data flow by reducing CPU overhead and improving full-duplex performance. In addition to functional implementation, this paper identifies the research gap between existing FIFO-based UART designs, particularly focusing on earlier works that lacked hardware buffering or efficient timing strategies. The study identifies which FPGA platforms are suitable for low-power, high-performance UART applications, and highlights improvements over earlier FPGA generations. The results demonstrate that the system meets its performance targets in terms of timing, power, and resource utilization, while the simulation waveforms validate the correct functional operation of both transmitter and receiver modules.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A novel approach to ensure efficient asynchronous communication using FIFO-based UART module

  • Avinash A. B. Roy,
  • A. Ambikapathy,
  • Setu Garg,
  • R. Anand,
  • Aditya Dayal Tyagi,
  • Akmal Hussain,
  • S. Junith Ahmed

摘要

The given paper introduces a novel approach which involves the design and implementation of a UART (Universal Asynchronous Receiver/Transmitter) module with FIFO (First-In-First-Out) buffering, developed using Verilog HDL and verified on a Basys 3 FPGA board through Xilinx Vivado 2023.2.) UART is a standard serial communication interface used in embedded systems for reliable data exchange. FIFO integration enhances serial data flow by reducing CPU overhead and improving full-duplex performance. In addition to functional implementation, this paper identifies the research gap between existing FIFO-based UART designs, particularly focusing on earlier works that lacked hardware buffering or efficient timing strategies. The study identifies which FPGA platforms are suitable for low-power, high-performance UART applications, and highlights improvements over earlier FPGA generations. The results demonstrate that the system meets its performance targets in terms of timing, power, and resource utilization, while the simulation waveforms validate the correct functional operation of both transmitter and receiver modules.