"Mastering Verilog Programming for Digital Circuit Design: RTL and TestBench Codes Practice with HDL-BITS"
-
Updated
Aug 13, 2023 - Verilog
"Mastering Verilog Programming for Digital Circuit Design: RTL and TestBench Codes Practice with HDL-BITS"
This repository contains numerous projects that were successfully implemented on an Altera Cyclone IV FPGA.
A go-to repository for exploring, learning, and mastering RTL design and verification.
RV32I 5-Stage Pipelined CPU
RISC-V RV32IM Core
My interests and some collaborations
Synchronous RAM module in SystemVerilog — Implements an 8-bit wide, 128-location Random Access Memory with read and write enable controls, clocked operation, active high reset and parameterized addressing. Suitable for FPGA/ASIC design projects, memory initialization, and digital system simulations.
This project implements a synchronous ROM in SystemVerilog, featuring an 8-bit data width and 128 addressable locations. It supports clocked operation with separate read and write enable controls, using parameterized addressing for scalability.
Dive into the world of SystemVerilog with hands-on projects that bring RTL design and verification to life! From blinking counters to smart assertions, this repo is my personal sandbox for mastering the language behind modern chip design. Whether you're a VLSI enthusiast, an aspiring verification engineer, or just curious about how hardware think.
Add a description, image, and links to the rtl-design-and-verification topic page so that developers can more easily learn about it.
To associate your repository with the rtl-design-and-verification topic, visit your repo's landing page and select "manage topics."