A PULP SoC for education, easy to understand and extend with a full flow for a physical design.
-
Updated
Jul 24, 2025 - SystemVerilog
A PULP SoC for education, easy to understand and extend with a full flow for a physical design.
100DaysofRTL & System Verilog design: basic logic gates, mux, half/full subtractor, Encoder, D flipflop, 8 bit counter, LFSR, Custom Counter, Mux using case, JK flip flop, T flip flop, positive edge detection, Priority encoder, Barrel shifter, Signed Magnitude adder, Free Running Counter, Mod-m Counter, Edge Detector mealy Moore
BDD Gherkin implementation in native SystemVerilog, based on UVM.
Verification of D-FF using UVM on EDA playground
Implementation of a generalized Parallel Multiplier using Carry Save Adder in SystemVerilog and Xilinx Vivado.
A collection of systemverilog designs implemented on AMD Vivado tool
Processor Design of RV32I 5-Stage Pipelined CPU
A UVM-based verification environment for a multi-core, write-back L2 cache on 32-bit RISC-V, enforcing MESI coherence with L1 caches and interfacing to DRAM over AXI4-Lite.
Processor Design of RV32I Single Cycle CPU
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."