cah 10ddb70fa0 fix(decoder): split CN_UPDATE into pipelined CN_STAGE1/CN_STAGE2
Split the monolithic CN_UPDATE state into two registered pipeline stages:
- CN_STAGE1: sign/magnitude extract and min-find (registered)
- CN_STAGE2: extrinsic output generation
This halves the critical path through the CN update logic.

Also updates FSM comments to reflect actual cycle counts:
18 cycles/layer × 7 layers + 3 (syndrome) = 129 cycles/iteration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 19:42:09 -06:00
Description
No description provided
1.1 MiB
Languages
Python 82.2%
SystemVerilog 17.4%
Makefile 0.4%