Skip to content
Cirav X`Ith edited this page Dec 9, 2025 · 2 revisions

secded_ram – SECDED RAM in Verilog

secded_ram is a Verilog-based RAM module with Single Error Correct, Double Error Detect (SECDED) capabilities.

It supports 8-bit and 16-bit word widths, is FPGA-ready, and can be integrated into ASIC designs.


Features

  • Configurable data width (8-bit / 16-bit)
  • SECDED (Hamming) ECC for single-bit correction and double-bit detection
  • CPU-style interface via FPGA wrapper
  • Simulation-ready with testbenches and error injection
  • Full documentation for ECC algorithm and RAM layout

Quick Links

Clone this wiki locally