Commit Graph

  • 413a01e2fa test(opcodes): PR-I.1 — tb_system_opcodes via production FT2232H path Jason 2026-05-01 12:07:31 +05:45
  • b7a841a32c test(cosim): T-7 strict MF thresholds + T-8 doppler 32->48 (3 sub-frames) Jason 2026-05-01 11:49:28 +05:45
  • 58792d0e7d chirp-v2 PR-G: header/body consistency + runtime MEDIUM ladder Jason 2026-05-01 11:10:06 +05:45
  • 65f1e02766 fix(regression): allow leading whitespace in [PASS]/[FAIL] anchors Jason 2026-05-01 10:45:15 +05:45
  • ddcc03d89c chirp-v2 PR-F follow-up 2: TB widenings + 50T include + comment Jason 2026-05-01 04:35:08 +05:45
  • 51a94f0baf chirp-v2 PR-F follow-up: doppler OOB read + dead cfar wires Jason 2026-05-01 04:06:58 +05:45
  • 7862f4d63c chirp-v2 PR-F: doppler/CFAR widen to 3 sub-frames + 2-class detect Jason 2026-05-01 03:36:03 +05:45
  • 23c5f82753 fix: propagate SPI/ADC communication failures in ADAR1000_Manager SoufianeBouaddis 2026-04-30 01:22:50 +01:00
  • a1a8fa7107 chirp-v2 PR-E: plfm_chirp_controller_v2 + scheduler-driven TX via async-FIFO Jason 2026-04-30 21:51:46 +05:45
  • 8e8f3e60c4 chirp-v2 PR-D: chirp_scheduler replaces radar_mode_controller; MF/MTI wave_sel-native Jason 2026-04-30 20:52:32 +05:45
  • 4238eb1b99 chirp-v2 PR-C: chirp_reference_rom replaces chirp_memory_loader_param Jason 2026-04-30 19:37:43 +05:45
  • f5b8e7a20b chirp-v2 PR-B: 3-waveform mem generator + 11 new .mem files Jason 2026-04-30 17:46:08 +05:45
  • 340c6d628d chirp-v2 PR-A: radar_params.vh additive macros for 3-ladder + escalation Jason 2026-04-30 17:40:15 +05:45
  • 4f898ae63d docs(fpga): correct matched_filter_processing_chain header (LogiCORE swap, FSM) Jason 2026-04-30 13:59:37 +05:45
  • 58d2e1ba10 AUDIT-C11: replace Gray-CDC at CIC→FIR with home-grown async FIFO Jason 2026-04-30 10:47:31 +05:45
  • bf63d64533 AUDIT-S17: document fir_lowpass +4.96 dB DC gain and CIC-droop comp Jason 2026-04-30 10:08:34 +05:45
  • e97e55dd63 AUDIT-S12: parameterize output_bin_count zero-literals in range_bin_decimator Jason 2026-04-30 09:04:01 +05:45
  • bb6952753d AUDIT-C7: document GO/SO edge-bin Pfa drift in cfar_ca header Jason 2026-04-30 08:42:32 +05:45
  • 1de229605d Add files via upload NawfalMotii79 2026-04-29 21:53:12 +01:00
  • 534905263f mcu(health): poll PD15 + dispatch ERROR_FPGA_DSP_STALL (AUDIT-S10 follow-up) Jason 2026-04-29 23:42:21 +05:45
  • 853d2a5fd9 AUDIT-S19/S20/S21: replace fpga_self_test tautologies with real arithmetic Jason 2026-04-29 23:27:15 +05:45
  • 9bed35287a AUDIT-C16: parameterize NUM_CELLS + sample_counter width for 200T Jason 2026-04-29 23:01:41 +05:45
  • 1b1b5f4fb2 mcu(health): commit rate-limit window before early returns (AUDIT-CAL follow-up) Jason 2026-04-29 20:57:50 +05:45
  • 1f307f77a9 cosim: refresh stale baselines (FFT-2048 + chirp realign) Jason 2026-04-29 20:33:55 +05:45
  • 58154a6bf1 fpga: split gpio_dig5/dig7 by fault class (AUDIT-S10) Jason 2026-04-29 20:06:52 +05:45
  • 59f3c82fbb fpga: wire AD9484 PWDN to host opcode 0x32 (AUDIT-S25) Jason 2026-04-29 19:37:37 +05:45
  • 95aed35d89 mcu(bmp180): call cal-coefficient init at boot + watchdog cadence fix (AUDIT-CAL) Jason 2026-04-29 19:21:35 +05:45
  • 4b142166be mcu(bmp180): replace in-band sentinel + fix uint16->int16 narrowing (AUDIT-C17) Jason 2026-04-29 18:55:48 +05:45
  • ea2615ef84 doppler: gate S_IDLE→S_ACCUMULATE on frame_start_pulse (AUDIT-S3) Jason 2026-04-29 18:36:31 +05:45
  • 53c7f416a7 cfar_ca: reset detect_count per frame (AUDIT-C6) Jason 2026-04-29 18:09:28 +05:45
  • e67368d621 ft2232h: add frame drop counter (AUDIT-C12) + cfar RMW cadence guard (AUDIT-S22) Jason 2026-04-29 17:51:30 +05:45
  • 0c82de54a2 fft_engine_axi_bridge: respect axi_din_tready with 1-deep skid buffer Jason 2026-04-29 17:24:21 +05:45
  • b3b4580e9c xdc(200t): pin AD9484 OR LVDS pair to U20/V20 (L11_T1_SRCC_14) Jason 2026-04-29 16:01:04 +05:45
  • 79a9353456 fix(usb): C-9 — GUI bulk-frame parser for FT2232H + clamp inert flag bits Jason 2026-04-29 15:12:04 +05:45
  • 24ef5e7251 fix(fpga): C-3 — parameterize DDC ADC sign-conversion via host opcode 0x33 Jason 2026-04-29 14:18:25 +05:45
  • 4f0b82de6e test(fpga): receiver-integration — fix tb wiring + skip-guard XSim-only checks Jason 2026-04-29 11:41:40 +05:45
  • 5ff5671fe2 fix(fpga): TX-I — align matched-filter reference with actual post-DDC band Jason 2026-04-29 11:41:19 +05:45
  • b7ac2de1a4 chore: delete dead latency_buffer; doc cleanup for two stale comments Jason 2026-04-28 12:52:13 +05:45
  • c49092f52b test(gui): GUI-S3 — pin status word 4 bit layout in a co-spec test Jason 2026-04-28 10:09:15 +05:45
  • 5d334bfdd6 fix(fpga): TX-N9 — sim-only payload-hold checker on cmd CDC Jason 2026-04-28 10:03:08 +05:45
  • 26f8d1fa72 fix(mcu): MCU-A4 — BKPSRAM warm-restart bypass for OCXO 180 s warmup Jason 2026-04-28 09:50:32 +05:45
  • 0a49320e31 fix(mcu): MCU-A2 — site-configurable mag declination, persisted in BKPSRAM Jason 2026-04-28 09:45:41 +05:45
  • 4a102e30fe fix(mcu): MCU-A6 — recovery handlers for AD9523_CLOCK and FPGA_COMM Jason 2026-04-28 09:26:35 +05:45
  • 1317a91e01 fix(mcu): MCU-A5 — gate Idq health-window during PA calibration walk Jason 2026-04-28 09:21:43 +05:45
  • f28a0eaa80 fix(mcu): MCU-A7 — persist emergency state across MCU resets in BKPSRAM Jason 2026-04-27 19:52:13 +05:45
  • df0b2fd469 fix(mcu): MCU-A1 — replace 25 C cooling stub with 70/60 C hysteresis Jason 2026-04-27 19:42:42 +05:45
  • 0b8b933e27 cleanup(fpga): RX-A1 — drop dead chirp_counter port from MF chain Jason 2026-04-27 14:06:55 +05:45
  • 2c34323bcb fix(mcu): MCU-N5/C4 — runRadarPulseSequence stops shadowing m/n/y globals Jason 2026-04-27 13:36:28 +05:45
  • e9e301dc50 fix(gui): GUI-S1 — structural validation in find_packet_boundaries Jason 2026-04-27 13:26:24 +05:45
  • 89e688e9a2 Merge remote-tracking branch 'origin/main' into develop Jason 2026-04-27 13:10:10 +05:45
  • 760288037f fix(gui): GUI-S2 — DataRecorder snapshots arrays before HDF5 write Jason 2026-04-27 12:37:03 +05:45
  • 2b5c6592df fix: three utility bugs in compare, LUT, and triangular waveform scripts Formatted 2026-04-24 02:00:00 +00:00
  • ca2b6e527d fix(fpga): TX-G — surface chirps_mismatch_error to host status Jason 2026-04-24 11:06:26 +05:45
  • 89dc9156c7 fix(fpga): RX-F — MTI exits mute on chirp boundary, not just last bin Jason 2026-04-23 19:58:08 +05:45
  • 5c8cc8c96a feat(fpga): swap matched-filter chain to Xilinx LogiCORE FFT v9.1 IP Jason 2026-04-23 12:39:33 +05:45
  • cc6691dec9 perf(fpga): move CIC comb stages to fabric — 80→70 DSPs (-10) Jason 2026-04-23 11:32:03 +05:45
  • 0b2f75620e perf(fpga): symmetric pre-adder FIR — 32→16 DSPs/channel (-32 total) Jason 2026-04-23 10:08:19 +05:45
  • 977434a5f6 docs(fpga): correct fir_lowpass.v rate comment + flag rate/coeff mismatch Jason 2026-04-23 09:26:23 +05:45
  • 9f3eb756f9 build(mcu): add linker script + USB CDC glue (PR 2 — firmware links) feature/mcu-firmware-build-pr1 Jason 2026-04-23 07:53:41 +05:45
  • 6f68f3263a fix: MCU-N4 delay_us bound; GUI-S4 STREAM_CONTROL comment Jason 2026-04-23 07:43:53 +05:45
  • bf39941074 fix(fpga): RX-NEW-2 — replace impossible peak/mean assertions with flatness bounds Jason 2026-04-23 07:39:16 +05:45
  • 875642f512 fix(gui): GUI-C3 — derive live-mode range/velocity resolution from waveform Jason 2026-04-23 07:38:46 +05:45
  • 52977fb488 build(mcu): vendor STM32F7 HAL + gcc Makefile (PR 1 of firmware bring-up) Jason 2026-04-23 07:38:08 +05:45
  • f1f69ca623 ci(fpga): wire RX-B latency tests; fix downstream compile after inline-FFT removal Jason 2026-04-23 06:34:05 +05:45
  • ae61cf5dc5 test(fpga): wire 4 orphan TBs; add nightly DDC fuzz CI job Jason 2026-04-23 06:31:26 +05:45
  • 9d1eb4b11c fix(radar): RX chain corrections, GUI bin alignment, MCU boot ordering Jason 2026-04-23 05:56:52 +05:45
  • b0c2d70ce2 Add Mechanical parts NawfalMotii79 2026-04-23 01:06:51 +01:00
  • 72a897f4fc style(tests): fix ruff F401/E501 in test_ddc_cosim_fuzz integration/fft-2048-on-p0 Jason 2026-04-23 04:49:11 +05:45
  • e8eb24f4f5 style(fpga): drop dead regex in gen_chirp_mem parser Jason 2026-04-23 04:48:23 +05:45
  • 5617d552df fix(fpga): frame-boundary atomic commit for USB timing regs Jason 2026-04-23 04:43:02 +05:45
  • 52a3497ea2 refactor(fpga): gen_chirp_mem sources sizing from radar_params.vh Jason 2026-04-22 20:54:43 +05:45
  • 6af79f9c74 fix(fpga): TX range-mode awareness + clamp reserved host codes Jason 2026-04-22 20:26:43 +05:45
  • 27c9c22ad2 test(fpga): regression coverage for C-3 and USB NUM_CELLS bugs Jason 2026-04-22 19:44:25 +05:45
  • 3d0ee50999 fix(fpga): reset chirp_counter at DONE; source CHIRP_MAX from radar_params Jason 2026-04-22 19:34:09 +05:45
  • 21aaa5ac33 fix(fpga): correct USB frame-sync counter for 512x32 cell grid Jason 2026-04-22 15:44:48 +05:45
  • f39a78cb1e chore(fpga): untrack TB-generated CSV, ignore a.out Jason 2026-04-22 13:36:03 +05:45
  • 8865e9a0ef fix(fpga): pre-bringup RTL hardening + test-suite hardening Jason 2026-04-22 13:23:38 +05:45
  • 8bd880ce4c Added BOM and Gerbers NawfalMotii79 2026-04-22 01:04:28 +01:00
  • a8aefc4f61 Merge pull request #119 from NawfalMotii79/fix/mcu-fault-ack-emergency-clear NawfalMotii79 2026-04-21 23:11:42 +01:00
  • 470f68c370 fix(smoke-test): decode self-test results from dedicated status fields Serhii 2026-04-21 09:09:37 +03:00
  • 5b84af68f6 fix(mcu): add FAULT_ACK command to clear system_emergency_state via USB (closes #83) fix/mcu-fault-ack-emergency-clear Jason 2026-04-21 03:51:43 +05:45
  • 846a0debe8 Merge pull request #118 from NawfalMotii79/fix/mcu-volatile-emergency-state-agc-holdoff Jason 2026-04-21 00:57:08 +03:00
  • e979363730 fix(mcu): volatile emergency state + AGC holdoff zero-guard (closes #83) fix/mcu-volatile-emergency-state-agc-holdoff Jason 2026-04-21 03:30:02 +05:45
  • 2e9a848908 Merge pull request #117 from NawfalMotii79/fix/agc-gain-arithmetic-overflow Jason 2026-04-21 00:26:33 +03:00
  • 3366ac6417 fix(fpga): widen AGC gain arithmetic to 6-bit to prevent wraparound fix/agc-gain-arithmetic-overflow Jason 2026-04-21 02:58:34 +05:45
  • c668652ba8 merge(wave3/tier2): port testbenches and cosim goldens for fft-2048 Jason 2026-04-21 03:04:52 +05:45
  • 607399ec28 Merge pull request #115 from joyshmitz/fix/live-replay-physical-units-consistency Jason 2026-04-21 00:01:40 +03:00
  • f48448970b fix(v7): wrap long n_doppler fallback line for ruff E501 Jason 2026-04-21 02:40:21 +05:45
  • ebd96c90ce fix(v7): store WaveformConfig on self; add set_waveform parity; fix magic 32 Jason 2026-04-21 02:35:53 +05:45
  • 5f3002a4d1 merge(wave2): manual resolution of 6 shared files — fft-2048 × p0 audit Jason 2026-04-21 02:12:04 +05:45
  • 60e49c7da6 feat(fpga): integrate 2048-pt FFT upgrade — non-conflicting RTL (wave 1/3) Jason 2026-04-21 01:52:32 +05:45
  • db80baf34d Merge remote-tracking branch 'origin/main' into develop Jason 2026-04-21 01:33:27 +05:45
  • f0f0f1477f Merge remote-tracking branch 'origin/main' into fix/pre-bringup-audit-p0 fix/pre-bringup-audit-p0 Jason 2026-04-21 01:33:19 +05:45
  • ca8c5862a7 chore: regenerate uv.lock v2.0.2-p0-audit Jason 2026-04-21 01:07:35 +05:45
  • 25a280c200 refactor(mcu): remove redundant ADAR1000 T/R SPI paths (FPGA-owned) Jason 2026-04-21 01:07:34 +05:45
  • 33d21da7f2 Remove radar system image from README NawfalMotii79 2026-04-20 19:04:08 +01:00
  • 1a7bd7e971 Merge branch 'NawfalMotii79:fix/pre-bringup-audit-p0' into fix/pre-bringup-audit-p0 Jason 2026-04-20 20:51:30 +03:00
  • 8b4de5f9ee fix(fpga): extend ADC hold waiver to include adc_or_p (F-0.1 follow-up) Jason 2026-04-20 23:28:58 +05:45
  • 0496291fc5 fix(fpga): F-0.9 option B — FT2232H output_delay 11.667→3.5 ns (TN_167) Jason 2026-04-20 20:58:32 +05:45
  • bec578a5e7 Revert "fix(fpga): F-0.9 option A — BUFIO+BUFR for 50T ft_clkout (SRCC pin)" Jason 2026-04-20 21:47:19 +05:45