cf verify ldpc_basic --sim gl re-ran on snoke against commit 8cc8414
(the PDN-fix wrapper, current HEAD). PASSED at 854225 ns with GPIO[7:0]
= 0xAB, 0 critical / 0 errors / 0 warnings, 34169 cycles, 2h 19m
wall-clock. Confirms the May 7 PDN net-assignment swap did not break
gate-level functionality.
Also captures .cf/project.json updates from cf push:
- user_project_wrapper_hash = f7b3548e... (platform GDS hash)
- version 1 -> 2
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
.cf/project.json was stale at 13h1809 (mgmt_output) — sync with
user_defines.v and gpio_defaults_block_1800.v which already specify
USER_STD_BIDIRECTIONAL. Verified via cf gpio-config --view:
user_bidirectional 33 5-37
Caravel mgmt GPIOs 0-4 unchanged.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Demo firmware runs clean decode + noisy decode (vector 0) and reports
pass/fail on GPIO[7:0]. All 5 cocotb tests pass: ldpc_basic, ldpc_noisy,
ldpc_max_iter, ldpc_back_to_back, and ldpc_demo.
Also adds .cf/project.json with GPIO configuration.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>