Configurable 5G NR LDPC encoder/decoder IP compliant with 3GPP TS 38.212 (Rel-17), supporting Base Graphs 1 & 2, wide lifting sizes (2–384), early-termination, and runtime-configurable code length/rate for high-throughput, low-latency 5G designs. Technology-independent, system-validated LDPC core for 5G NR PDSCH/PUSCH that implements min-sum decoding with programmable internal/LLR widths, HARQ combining, per-block selectable CB length / code rate / base graph / max iterations, and early exit via concurrent parity checks. Deliverables include synthesizable parameterized Verilog, synthesis scripts, UVM testbench & regression, test-vector software, C++ bit-accurate model, and documentation. Throughput scales with iterations and parallelism (graphs provided at 400 MHz clk).