A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
-
Updated
Mar 22, 2025 - Verilog
A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
The Repository contains the code of various Digital Circuits
This project implements a SPI (Serial Peripheral Interface) slave module with a single port RAM block. The SPI slave module receives data from a master device and communicates with the single port RAM to store and retrieve data.
probable journey of RTL coding ft. Chandra Prakash
RTL description, synthesis and physical design of a 4-stage pipelined 32bit RISC processor
This Repository contains the Implementation of the AMBA APB4 Protocol with Verilog, featuring an APB master, APB slave with cache memory, and comprehensive testbenches. Includes scripts for fast simulation and synthesis using QuestaSim, Vivado and Quartus Prime
Scan insertion and design of a LBIST wrapper for a RISC-V core for stuck-at fault model
This repository features a self-designed and enhanced single-cycle RISC-V processor, developed based on the Digital Design and Computer Architecture RISC-V Edition book.
RTL Design of AXI4 Bus Protocol followed by AXI4-Lite Bus Protocol and Handshaking Communication Principle
an RTL circuit that sorts the integer values in a momory unit connected with (almost) AXI-Lite
RTL Design of Inter-Integrated Circuit
Digital Logical Designs Course Projects
Advanced Pheripheral Bus design using verilog HDL
RTL Design of Serial Peripheral Interface
Integration of Arty A7-100T with MPU-6050 Gyroscope Sensor for Motion Sensing and FPGA Testing
RTL Design of Universal Asynchronous Receiver-Transmitter
This repository contains Verilog HDL implementations of Half Adders, Full Adders, and 4-bit Adders, designed at three different abstraction levels: Gate Level, Dataflow Level, and Behavioral Level. These designs are fundamental to digital electronics, and this project showcases the versatility of Verilog in modeling and simulating digital circuits.
An open-source Verilog implementation of UART featuring 8-bit and 32-bit architectures with simulation support for efficient data exchange.
RTL code of an 8-bit CPU designed in Verilog.
The computational speed of the dadda multiplier can be enhanced by partitioning the partial products. In process to achieve low power we have considered pass transistor for logical implementation.
Add a description, image, and links to the rtl-design topic page so that developers can more easily learn about it.
To associate your repository with the rtl-design topic, visit your repo's landing page and select "manage topics."