Verilog-Projects is a curated collection of RTL design and verification modules, ranging from basic logic circuits (Half Adder, Full Adder) to advanced system-level blocks (ALU, UART, RISC CPU).

digital-electronics rtl testbench verilog vivado
4 Open Issues Need Help Last updated: Aug 27, 2025

Open Issues Need Help

View All on GitHub
documentation enhancement help wanted good first issue

Verilog-Projects is a curated collection of RTL design and verification modules, ranging from basic logic circuits (Half Adder, Full Adder) to advanced system-level blocks (ALU, UART, RISC CPU).

Verilog
#digital-electronics#rtl#testbench#verilog#vivado
Implement a MUX 4 to 1 about 2 months ago

AI Summary: This GitHub issue requests the implementation of a 4-to-1 multiplexer. The task involves designing the digital logic or writing the hardware description language (HDL) code to select one of four input signals and direct it to a single output, controlled by two select lines.

Complexity: 1/5
documentation enhancement good first issue

Verilog-Projects is a curated collection of RTL design and verification modules, ranging from basic logic circuits (Half Adder, Full Adder) to advanced system-level blocks (ALU, UART, RISC CPU).

Verilog
#digital-electronics#rtl#testbench#verilog#vivado

AI Summary: This issue requires implementing a parameterized N-bit Carry Look Ahead Adder (CLA) in Verilog, defaulting to 4-bit. The implementation must use generate and propagate logic for parallel carry computation. A comprehensive testbench with directed and random vectors, waveform generation, and documentation of results are also required, along with updating the project's README.

Complexity: 3/5
documentation enhancement help wanted good first issue

Verilog-Projects is a curated collection of RTL design and verification modules, ranging from basic logic circuits (Half Adder, Full Adder) to advanced system-level blocks (ALU, UART, RISC CPU).

Verilog
#digital-electronics#rtl#testbench#verilog#vivado
enhancement help wanted

Verilog-Projects is a curated collection of RTL design and verification modules, ranging from basic logic circuits (Half Adder, Full Adder) to advanced system-level blocks (ALU, UART, RISC CPU).

Verilog
#digital-electronics#rtl#testbench#verilog#vivado