Jason
f71923b67d
Integrate CA-CFAR detector: replace fixed-threshold comparator with adaptive sliding-window CFAR engine (22/22 regression PASS)
- Add cfar_ca.v: CA/GO/SO-CFAR with BRAM magnitude buffer, host-configurable
guard cells, training cells, alpha multiplier, and mode selection
- Replace old threshold detector block in radar_system_top.v with cfar_ca
instantiation; backward-compatible (cfar_enable defaults to 0)
- Add 5 new host registers: guard (0x21), train (0x22), alpha (0x23),
mode (0x24), enable (0x25)
- Expose doppler_frame_done_out from radar_receiver_final for CFAR frame sync
- Add tb_cfar_ca.v standalone testbench (14 tests, 24 checks)
- Add Group 14 E2E tests: 13 checks covering range-mode (0x20) and all
CFAR config registers (0x21-0x25) through full USB command path
- Update run_regression.sh with CFAR in lint, Phase 1, and integration compiles
2026-03-20 04:57:34 +02:00
..
2026-03-20 01:56:20 +02:00
2026-03-20 04:38:35 +02:00
2026-03-20 02:21:33 +02:00
2026-03-20 04:57:34 +02:00
2026-03-19 11:31:46 +02:00
2026-03-19 22:59:46 +02:00
2026-03-19 22:59:46 +02:00
2026-03-19 22:59:46 +02:00
2026-03-17 19:38:09 +02:00
2026-03-20 04:57:34 +02:00
2026-03-20 01:45:00 +02:00
2026-03-19 22:59:46 +02:00
2026-03-16 22:24:22 +02:00
2026-03-20 04:38:35 +02:00
2026-03-16 18:14:06 +02:00
2026-03-19 10:31:16 +02:00
2026-03-17 13:48:47 +02:00
2026-03-20 00:20:59 +02:00
2026-03-16 10:25:07 +02:00
2026-03-16 10:25:07 +02:00
2026-03-19 20:39:01 +02:00
2026-03-17 20:11:13 +02:00
2026-03-18 01:28:42 +02:00
2026-03-19 10:31:16 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-19 20:53:29 +02:00
2026-03-16 10:25:07 +02:00
2026-03-17 23:51:04 +02:00
2026-03-20 01:45:00 +02:00
2026-03-19 23:54:48 +02:00
2026-03-20 04:57:34 +02:00
2026-03-18 03:57:26 +02:00
2026-03-19 16:47:59 +02:00
2026-03-20 04:57:34 +02:00
2026-03-17 19:38:09 +02:00
2026-03-20 04:38:35 +02:00
2026-03-20 04:57:34 +02:00
2026-03-20 04:38:35 +02:00
2026-03-16 19:53:40 +02:00
2026-03-16 19:53:40 +02:00
2026-03-20 04:38:35 +02:00
2026-03-16 10:25:07 +02:00