Skip to content
#

uart-receiver

Here are 20 public repositories matching this topic...

Contents presented in the Microcontrollers Laboratory Course; Microcontrollers used: Arduino UNO R3 & DOIT ESP32 DEVKIT V1 - CSE Department, Shiraz University, Spring 2025

  • Updated May 11, 2026
  • C++

UART (Universal Asynchronous Receiver-Transmitter) is a widely used,, cost-effective serial communication protocol that facilitates data exchange between microcontrollers and peripheral devices using only two wires—Transmit (TX) and Receive (RX). It operates asynchronously, meaning it relies on matched baud rates rather than a shared clock signal

  • Updated Aug 17, 2026
  • Verilog

A complete UART (Universal Asynchronous Receiver/Transmitter) implementation for FPGAs, written in Verilog HDL. This project includes transmitter and receiver modules, baud rate generation, and test infrastructure for both simulation and hardware validation.

  • Updated Feb 28, 2025
  • SystemVerilog

Complete RTL-to-GDSII implementation of a UART IP Core using Verilog HDL and the OpenLane2 ASIC design flow with the SkyWater SKY130 PDK. Includes RTL design, functional verification, synthesis, physical design, timing analysis, DRC/LVS verification, and final GDSII layout.

  • Updated Jul 31, 2026
  • Verilog

Add this topic to your repo

To associate your repository with the uart-receiver topic, visit your repo's landing page and select "manage topics."

Learn more