Commit Graph

  • 2a9f7161a0 Merge pull request #136 from joyshmitz/fix/develop-ci-green-restore develop NawfalMotii79 2026-05-13 23:29:47 +01:00
  • 473c8d4157 Add files via upload main NawfalMotii79 2026-05-12 19:11:40 +01:00
  • 87f4911843 Update README.md with new badge for Starlog NawfalMotii79 2026-05-10 05:28:27 +01:00
  • 8e1240220f Add files via upload NawfalMotii79 2026-05-08 02:08:02 +01:00
  • 49055a8bf1 fix(ci): restore develop CI green — ruff T20 exemption + ADAR1000 setter regex extension Serhii 2026-05-07 07:50:34 +03:00
  • 34e8084a08 Merge pull request #104 from joyshmitz/test/cross-layer-status-field-layout NawfalMotii79 2026-05-06 20:17:38 +01:00
  • 3842c77390 Merge pull request #120 from joyshmitz/fix/smoke-test-self-test-decode NawfalMotii79 2026-05-06 20:16:46 +01:00
  • 8e89da7bf8 Merge pull request #131 from soufianebouaddis/fix/adar1000-comm-status-propagation NawfalMotii79 2026-05-06 20:12:37 +01:00
  • 42987170e8 Merge pull request #127 from Formatted/fix/three-bugs-onto-develop NawfalMotii79 2026-05-06 20:11:36 +01:00
  • d21b2b4f3b Add files via upload NawfalMotii79 2026-05-06 18:12:06 +01:00
  • a1d424fadb Add Starlog badge to README NawfalMotii79 2026-05-06 16:49:30 +01:00
  • 25e1f76841 fix(fpga): PR-X.1.b — close F-7.4 on real Vivado xsim feat/dual-range-v2 Jason 2026-05-05 13:33:48 +05:45
  • bf83d35917 test(fpga): PR-M.4 — redesign T-6 drift invariants for scaled-FFT chain Jason 2026-05-05 12:37:26 +05:45
  • 0100967eac fix(fpga): PR-X.1 F-7.7 — wire AD9484 OR sticky to shared clear pulse Jason 2026-05-05 12:15:15 +05:45
  • e2cb7bd2d6 fix(fpga): PR-X.1 F-7.6 — correct offset-binary mid-scale conversion in DDC Jason 2026-05-05 12:12:04 +05:45
  • 6738f12e54 test(fpga): PR-X.1 F-7.4 — gate tb_ad9484_xsim on MMCM lock (closes PR-N #86) Jason 2026-05-05 11:59:30 +05:45
  • 83cbc91d8b refactor(mcu): PR-W F-6.7 — privatize setADTR1107Mode Jason 2026-05-05 11:30:46 +05:45
  • e3bd885be9 fix(mcu): PR-W F-6.3 — clear opposite REG_MISC_ENABLES bit in setADTR1107Mode Jason 2026-05-05 11:30:25 +05:45
  • f23b35b719 chore(mcu): PR-W F-6.1 — prune dead ADAR1000Manager surface Jason 2026-05-05 11:29:32 +05:45
  • 40d352ee68 chore(sim): prune superseded antenna scripts — keep edge-fed-row v3 path Jason 2026-05-05 10:47:04 +05:45
  • 0728d931c4 chore(repo): PR-H — G-series close-out (regression infra + lint sweep) Jason 2026-05-05 10:39:57 +05:45
  • b3edc7d359 test(v7): port live-vs-replay physical-units parity guard from develop Jason 2026-05-05 09:30:26 +05:45
  • 00d5d5f220 fix(mcu): PR-V — ADF4382A Stage-5 audit fixes (F-5.1..F-5.10) Jason 2026-05-05 09:20:06 +05:45
  • e1e5ae464a fix(mcu): F-4.3/4.4 (Option A) — AD9523 PLL1 bypass for first bring-up Jason 2026-05-04 23:39:06 +05:45
  • 05472c1493 fix(mcu): F-4.5 + F-4.6 — AD9523 heap/lifecycle hygiene Jason 2026-05-04 22:06:08 +05:45
  • ddc0df464e fix(mcu): F-4.1+4.2+4.7 — AD9523 init order + M1 divider + channel math Jason 2026-05-04 21:52:53 +05:45
  • f0cff2cda7 docs(reports): replace AERIS_Antenna_Report.pdf with v2 Jason 2026-05-04 21:08:57 +05:45
  • acfbbb1d4d sim(antenna): probe_fed_array v3 — multi-port DRIVEN_PORTS env override Jason 2026-05-04 21:06:46 +05:45
  • 416601d1d0 chore(tests): retire v1 cross-layer iverilog cosim tier Jason 2026-05-04 21:06:34 +05:45
  • b84aa6a6f3 fix(mcu): F-3.1 Error_Handler reset + audit cleanup tail Jason 2026-05-04 21:06:23 +05:45
  • 53f7d1e3ee chore(mcu): C-14a — delete dead ADF4382A EZSync surface Jason 2026-05-04 21:05:50 +05:45
  • 38ee73a05c sim(antenna): verify production beam tables — setBeamAngle() is dead code Jason 2026-05-04 02:05:34 +05:45
  • 2f4d45caa7 sim(antenna): nf2ff far-field + ADAR1000 array-factor verification Jason 2026-05-04 01:55:04 +05:45
  • abc7e3c66b sim(antenna): center 1x8 row dip on radar TX 10.520 GHz (CONN_LEN 8.0->8.15) Jason 2026-05-04 00:41:28 +05:45
  • 087a0563c0 sim(antenna): add 1x8 series-fed row — covers radar TX 10.51-10.53 GHz at -10 to -14 dB Jason 2026-05-04 00:22:54 +05:45
  • 178cb26abd sim(antenna): add edge-fed (inset) single-element on 0.508 mm RO4350B — 180 MHz BW Jason 2026-05-03 18:24:05 +05:45
  • eb9be337b1 sim(antenna): add 4x4 probe-fed array model — mutual coupling characterisation Jason 2026-05-03 16:18:42 +05:45
  • 3f3846b514 sim(antenna): add probe-fed 2-layer patch model — 180 MHz BW vs aperture-coupled 60 MHz Jason 2026-05-03 15:28:57 +05:45
  • f6c31185e0 Add GitHub badges to README NawfalMotii79 2026-05-03 06:54:10 +01:00
  • e01c2ae424 sim(antenna): tune aperture-coupled v2 to design point — R matched, X residual documented Jason 2026-05-03 00:26:41 +05:45
  • 42056b8331 sim(antenna): add OpenEMS aperture-coupled patch model for Stack_Hybrid v2 Jason 2026-05-02 22:37:25 +05:45
  • e5d98533ca Merge remote-tracking branch 'origin/main' into feat/dual-range-v2 Jason 2026-05-02 19:33:50 +05:45
  • ef32345b26 feat(rtl,gui): PR-U / M-8 — sub-frame enable mask routed end-to-end (C-5 hardening) Jason 2026-05-02 17:49:16 +05:45
  • 8ebb7016de chore(repo): PR-S — m-1..m-9 hygiene sweep (audit cleanup) Jason 2026-05-02 17:13:12 +05:45
  • c2637251b0 feat(gui): PR-R — host control surface fill-in (audit M-2/M-3/M-4/M-6/M-7) Jason 2026-05-02 17:03:09 +05:45
  • 115c5f0778 feat(gui): M-1 / PR-Q.7 — dashboard CRT confidence column + alias-fold tooltip (C-5) Jason 2026-05-02 16:51:58 +05:45
  • 3401d05eca fix(gui): P-6 / PR-Q.6 — workers route detections through CRT extractor (C-5) Jason 2026-05-02 16:47:05 +05:45
  • b505266f33 fix(mcu): P-5 — align radar params with PR-F/PR-Q.1; document mode-01 production stance Jason 2026-05-02 16:40:32 +05:45
  • 8004c59674 fix(gui): P-4 — dashboard NUM_RANGE_BINS 64 → 512 (import from radar_protocol) Jason 2026-05-02 16:34:20 +05:45
  • 9fbb7150b0 fix(gui): P-2/P-3 — bulk-frame parser + status packet caught up to PR-G v2 Jason 2026-05-02 16:24:51 +05:45
  • fcbf243aba fix(gui): P-1 — RadarDataWorker __init__ initialises runtime attrs Jason 2026-05-02 16:08:24 +05:45
  • 3d2ffc3f2c chore(repo): cosim_dir replay revival + ruff lint cleanup Jason 2026-05-02 15:45:56 +05:45
  • 5a7e8b8689 feat(gui): PR-Q.5 — 3-PRI CRT Doppler unfolder + cluster extractor (C-5) Jason 2026-05-02 15:23:17 +05:45
  • 54627bbbe3 fix(gui): software_fpga revival post-e8b495c — port chain helpers to fpga_model Jason 2026-05-02 15:22:54 +05:45
  • 71afa96d68 fix(gui): PR-Q.4 — per-subframe WaveformConfig + 48-bin parser (C-5) Jason 2026-05-02 14:33:43 +05:45
  • 7ed4d5d405 test(fpga): PR-Q.2 — align cosim T_PRI_MEDIUM 175->161 us + regen goldens Jason 2026-05-02 14:33:23 +05:45
  • 049f7b5d14 fix(fpga): PR-Q.1 — stagger MEDIUM PRI 175→161 µs for 3-PRI Doppler CRT (C-5) Jason 2026-05-02 13:37:06 +05:45
  • 8f51646a2e test(fpga): xsim runner for tb_matched_filter_processing_chain Jason 2026-05-02 11:16:17 +05:45
  • 166464e877 fix(fpga): PR-O.8.1 — drop stale BFP-era ports, fix xsim include path Jason 2026-05-02 10:20:10 +05:45
  • af64b0952e fix(fpga): PR-O.8 — cfg_tdata 24->16 for Pipelined Streaming I/O Jason 2026-05-02 10:08:00 +05:45
  • 8541443c64 fix(fpga): PR-O — xFFT scaled mode + 32-bit MF chain widening Jason 2026-05-02 08:33:06 +05:45
  • 6f5ff792fa fix(fpga): C-4 — replace IDDR DDR demux with negedge IFF for AD9484 SDR Jason 2026-05-01 23:12:55 +05:45
  • c4df8cb606 fix(adar1000): explicit (void) casts on intentional pulse-mode discards SoufianeBouaddis 2026-05-01 14:40:45 +01:00
  • abde60dd7e docs(cfar): PR-M.4 — note Doppler-window dependency on CFAR alpha Jason 2026-05-01 18:53:24 +05:45
  • db6b220f92 ci(fpga): PR-M.3 — wire T-6 drift cosim into regression + CI deps Jason 2026-05-01 18:53:09 +05:45
  • 36234fe0e3 fix(doppler): PR-M.2 — Dolph-Chebyshev 60 dB window replaces Hamming-ish LUT Jason 2026-05-01 17:55:43 +05:45
  • c30be89dbe test(cosim): PR-M.1 — independent fpga_reference.py + drift cosim (T-6) Jason 2026-05-01 16:23:38 +05:45
  • ad37f88cd3 test(fft): PR-L — fix tb_fft_engine N=32→16 dropdown bugs (T-4) Jason 2026-05-01 15:32:35 +05:45
  • 7660d5dff4 fix(rx): PR-J.2 — pre-collect chirp + slide segments (LONG hang) Jason 2026-05-01 15:07:19 +05:45
  • 8b6f2ec8ec test(diagnostic): PR-J.1 — tb_mf_long_chirp localises LONG-chirp hang Jason 2026-05-01 14:33:48 +05:45
  • 237e74ceba test(realdata): PR-K — synthetic regen of doppler/fullchain realdata fixtures Jason 2026-05-01 14:26:54 +05:45
  • 81d6f210cb test(integration): PR-I.4 — wire new TBs into regression, retire tb_system_e2e Jason 2026-05-01 13:37:16 +05:45
  • f4fbee5dac test(dataflow): PR-I.3 — tb_system_dataflow shallow integration probe Jason 2026-05-01 12:50:28 +05:45
  • dc52dfcb47 test(mechanics): PR-I.2 — tb_system_mechanics for chirp/RF/safety/CDC Jason 2026-05-01 12:10:23 +05:45
  • 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