Must-have verilog systemverilog modules
-
Updated
Aug 2, 2025 - Verilog
Must-have verilog systemverilog modules
Interface Protocol in Verilog
Basic UART TX/RX module for FPGA
PrUcess is a low-power multi-clock configurable digital processing system that executes commands (unsigned arithmetic operations, logical operations, register file read & write operations) which are received from an external source through UART receiver module and it transmits the commands' results through the UART transmitter module.
UART - RTL Design and Verification
☎️ UART Communication Implementation in Verilog HDL
Verilog Modeling of UART Tx and Rx
Uart=Stands for Universal Asynchronous Reception and Transmission (UART).A simple serial communication protocol that allows the host communicates with the auxiliary device.UART supports bi-directional, asynchronous and serial data transmission.It has two data lines, one to transmit (TX) and another to receive (RX) which is used to communicate th…
Transferring data from SPI to UART using BMP280 sensor with Verilog
Verilog implementation of APB bus using VAAMAN.
📌 The idea of this project is to build a system that uses the existing lights to detect the location of a user within an indoor environment. For this, we can use Visible Light Communication (VLC) technology. The basic concept is to have four LEDs transmitting their IDs one after the other at fixed intervals.
This repository contains the Verilog implementation of a UART protocol with FIFOs for handling data transmission and reception.
UART implementation using Verilog HDL
300 baud 8N1 UART transmitter with limited character set (0x40..0x5F) loading as ASIC design
Final project for Digital Systems, IITGN Spring '25
verilog-uart
Fully parameterized UART (Universal Asynchronous Receiver Transmitter) module in Verilog with FSM-based transmitter and receiver, configurable baud rate generator, and support for full-duplex communication. Includes 16x oversampling for accurate bit sampling and loopback testbench for simulation.
🔐 UART compatible hardware based FPGA encryption device
Add a description, image, and links to the uart-protocol topic page so that developers can more easily learn about it.
To associate your repository with the uart-protocol topic, visit your repo's landing page and select "manage topics."