Commit Graph

  • 8bd880ce4c Added BOM and Gerbers main NawfalMotii79 2026-04-22 01:04:28 +01:00
  • a8aefc4f61 Merge pull request #119 from NawfalMotii79/fix/mcu-fault-ack-emergency-clear develop NawfalMotii79 2026-04-21 23:11:42 +01: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
  • 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
  • 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 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
  • 3b666ac47f Revert "fix(fpga): move IBUF+BUFIO+BUFR into 50T wrapper (same scope as pad)" Jason 2026-04-20 21:47:19 +05:45
  • 813ee4c962 fix(fpga): move IBUF+BUFIO+BUFR into 50T wrapper (same scope as pad) Jason 2026-04-20 21:02:56 +05:45
  • 30279e8c4d fix(fpga): F-0.9 option A — BUFIO+BUFR for 50T ft_clkout (SRCC pin) Jason 2026-04-20 20:53:49 +05:45
  • d36a4c93e2 fix(fpga): audit F-2026-04-20-A/B — CIC reset fan-out + BUFIO→BUFG max_delay Jason 2026-04-20 20:20:43 +05:45
  • bf89984f04 Revert "fix(fpga): IOB=TRUE on FT2232H pads to meet 5 ns FPGA launch budget" Jason 2026-04-20 20:20:02 +05:45
  • 94bf6944a3 fix(fpga): IOB=TRUE on FT2232H pads to meet 5 ns FPGA launch budget Jason 2026-04-20 16:43:12 +05:45
  • 0067969ee7 fix(fpga): wire F-0.1 adc_or_p/n through 50T wrapper + remove xdc control-flow Jason 2026-04-20 16:08:13 +05:45
  • 51740fd6f5 test(fpga): F-3.2 add DDC cosim fuzz runner with seed sweep Jason 2026-04-20 15:45:09 +05:45
  • b588e89f67 test(fpga): F-2.2 adversarial mid-frame reset sweep + F-0.1 TB plumbing Jason 2026-04-20 15:37:06 +05:45
  • 70067c6121 fix(fpga): F-0.1 wire AD9484 OR overrange pin into diagnostics Jason 2026-04-20 15:32:23 +05:45
  • 356acea314 fix(adar): F-4.1 lower broadcast writes to per-device unicast loop Jason 2026-04-20 15:27:00 +05:45
  • b250eff978 test(fpga): F-3.2 add DDC cosim fuzz runner with seed sweep Jason 2026-04-20 15:45:09 +05:45
  • 40c5cabdcf test(fpga): F-2.2 adversarial mid-frame reset sweep + F-0.1 TB plumbing Jason 2026-04-20 15:37:06 +05:45
  • 951390f678 fix(fpga): F-0.1 wire AD9484 OR overrange pin into diagnostics Jason 2026-04-20 15:32:23 +05:45
  • eb8189a7f1 fix(adar): F-4.1 lower broadcast writes to per-device unicast loop Jason 2026-04-20 15:27:00 +05:45
  • 902f88a8df Merge branch 'NawfalMotii79:main' into fix/pre-bringup-audit-p0 Jason 2026-04-20 12:01:28 +03:00
  • 675b1c0015 fix(pre-bringup): second-batch P1/P2/P3 audit findings Jason 2026-04-20 14:28:22 +05:45
  • 3f47d1ef71 fix(pre-bringup): resolve P0 + quick-win P1 findings from 2026-04-19 audit Jason 2026-04-20 13:48:36 +05:45
  • 18901be04a Fix image link and update mixer model in README NawfalMotii79 2026-04-19 19:06:44 +01:00
  • 9f899b96e9 Add files via upload NawfalMotii79 2026-04-19 19:04:48 +01:00
  • f895c0244c fix(v7): align live host-DSP units with replay path Serhii 2026-04-19 19:28:03 +03:00
  • 9a3a080c42 fix(fpga): harden XDC constraints + anchor ADC overflow/clock-tap pins fix/xdc-hardening-and-adc-pin-anchors Jason 2026-04-19 19:29:10 +05:45
  • c82b25f7a0 Merge pull request #113 from NawfalMotii79/fix/adar1000-channel-rotation Jason 2026-04-19 14:05:50 +03:00
  • 927ef2353c merge: resolve conflicts with develop (supersede by PR #89 / #107) fix/adar1000-channel-rotation Jason 2026-04-19 16:28:07 +05:45
  • 2539d46d93 merge: resolve conflicts with develop (supersede by PR #89 / #107) Jason 2026-04-19 16:28:07 +05:45
  • 88ca1910ec Merge pull request #109 from NawfalMotii79/develop NawfalMotii79 2026-04-19 01:27:15 +01:00
  • 703130307c fix(fpga): registered reset fan-out at 400 MHz; default USB to FT2232H Jason 2026-04-18 20:34:52 +05:45
  • d0b3a4c969 fix(fpga): registered reset fan-out at 400 MHz; default USB to FT2232H Jason 2026-04-18 20:34:52 +05:45
  • 2f5ddbd8a3 Merge pull request #110 from joyshmitz/docs/contributing-ai-usage-policy Jason 2026-04-18 16:46:30 +03:00
  • aa5d712aea docs(contributing): add AI usage policy section (closes #106 discussion) Serhii 2026-04-18 10:51:36 +03:00
  • 475f390a13 docs: rewrite CONTRIBUTING.md with updated workflow and standards Jason 2026-04-18 09:45:34 +05:45
  • 0731aae2bc docs(readme): update features to list Hybrid AGC Jason 2026-04-18 09:30:17 +05:45
  • e62abc9170 fix(readme): point dashboard image to existing GUI_V6.gif Jason 2026-04-18 09:28:26 +05:45
  • 27b55f37dc Merge pull request #108 from NawfalMotii79/fix/adar1000-channel-rotation fix/adar1000-vm-tables Jason 2026-04-18 06:00:52 +03:00
  • 582476fa0d fix(adar1000): correct 1-based channel indexing in setters (issue #90) Jason 2026-04-18 06:39:07 +05:45
  • d3476139e3 Merge pull request #89 from NawfalMotii79/feat/ft2232h-default-ft601-option NawfalMotii79 2026-04-17 22:21:58 +01:00
  • 8fac1cc1a0 Merge pull request #107 from NawfalMotii79/fix/adar1000-vm-tables NawfalMotii79 2026-04-17 21:58:59 +01:00
  • 7c91a3e0b9 fix(adar1000): populate VM_I/VM_Q phase tables; remove dead VM_GAIN Jason 2026-04-18 02:02:07 +05:45
  • fd6cff5b2b Merge pull request #102 from JJassonn69/chore/sync-main-into-develop Jason 2026-04-17 19:31:31 +03:00
  • 964f1903f3 chore: sync main → develop (schematic updates, README, project doc) Jason 2026-04-17 22:12:26 +05:45
  • 12b549dafb Merge pull request #101 from JJassonn69/fix/readme-bom-sensor-counts Jason 2026-04-17 17:21:59 +03:00
  • 5d5e9ff297 docs(readme): correct BOM sensor counts and locations Jason 2026-04-17 20:04:01 +05:45
  • 754d919e44 Added silk screen and headers description NawfalMotii79 2026-04-16 23:48:23 +01:00
  • 0443516cc9 Added thermal vias NawfalMotii79 2026-04-16 23:47:24 +01:00
  • 5fbe0513b5 Added ABAC INDUSTRY web site NawfalMotii79 2026-04-16 23:46:08 +01:00
  • c3db8a9122 Merge pull request #96 from joyshmitz/chore/remove-dead-adar1000-c-api Jason 2026-04-16 23:51:22 +03:00
  • ec8256e25a Merge pull request #95 from joyshmitz/test/agc-debounce-enforce Jason 2026-04-16 23:42:12 +03:00
  • 7742b517b6 fix(fpga): implement 5 P0 invariant fixes with adversarial testbenches fix/invariant-p0-signal-processing Jason 2026-04-17 01:53:06 +05:45
  • 8e1b3f22d2 chore(mcu): remove dead C-style adar1000 driver Serhii 2026-04-16 22:12:23 +03:00
  • 7edbd2d3d0 test: add debounce structural invariant test for DIG_6 AGC sync fix/agc-cross-layer-enable Jason 2026-04-17 00:28:40 +05:45
  • 15ae940be5 test(cross-layer): enforce 2-frame DIG_6 debounce guard on outerAgc.enabled Serhii 2026-04-16 21:29:37 +03:00
  • 658752abb7 fix: propagate FPGA AGC enable to MCU outer loop via DIG_6 GPIO Jason 2026-04-17 00:04:37 +05:45
  • 2401f5f89e fix: close all FPGA timing — CFAR pipeline + CIC reset path (Build 19) feat/fft-2048-upgrade Jason 2026-04-16 23:09:31 +05:45
  • 76cfc71b19 fix(gui): align radar parameters to FPGA truth (radar_scene.py) feat/ft2232h-default-ft601-option Jason 2026-04-16 21:35:01 +05:45
  • 161e9a66e4 fix: clarify comments — AGC width, dual-USB docstring, BE datasheet ref Jason 2026-04-16 17:51:09 +05:45
  • e9705e40b7 feat: 2048-pt FFT upgrade with decimation=4, 512 output bins, 6m spacing Jason 2026-04-16 17:27:55 +05:45
  • 7a35f42e61 refactor(fpga): deduplicate RTL file lists in run_regression.sh Jason 2026-04-16 17:07:01 +05:45
  • a03dd1329a fix(tests): update cross-layer tests for frame_start bit and stream-gated mux Jason 2026-04-16 16:48:43 +05:45
  • fa5e1dcdf4 Merge pull request #88 from shaun0927/fix/concat-parser-unknown-signal Jason 2026-04-16 13:55:12 +03:00
  • ade1497457 Merge pull request #79 from NawfalMotii79/feat/um982-gps-driver Jason 2026-04-16 13:54:40 +03:00
  • 6a11d33ef7 docs: deprecate GUI V6, update docs for FT2232H production default Jason 2026-04-16 16:19:30 +05:45
  • b22cadb429 feat(gui): add FT601Connection class, USB interface selection in V65/V7 Jason 2026-04-16 16:19:13 +05:45
  • f393e96d69 feat(fpga): make FT2232H default USB interface, rewrite FT601 write FSM, add clock-loss watchdog Jason 2026-04-16 16:18:52 +05:45
  • f1d3bff4fe Merge pull request #85 from shaun0927/fix/ci-iverilog-path Jason 2026-04-16 11:49:44 +03:00
  • 791b2e7374 Merge pull request #86 from shaun0927/fix/golden-ref-adc-formula Jason 2026-04-16 11:49:21 +03:00
  • df875bdf4d Merge origin/develop into feat/um982-gps-driver feat/um982-gps-driver copilot-swe-agent[bot] 2026-04-16 06:23:05 +00:00
  • 15a9cde274 review(cosim): fix stale comment and wrong docstring derivation Jason 2026-04-16 11:07:56 +05:45
  • ae7643975d fix(ci): fail hard when required tools missing in CI Jason 2026-04-16 10:27:58 +05:45
  • 8609e455a0 Merge pull request #78 from 3aLaee/fix/overtemp-emergency-stop Jason 2026-04-16 07:25:05 +03:00
  • 029df375f5 fix(test): break on unknown signal in count_concat_bits JunghwanNA 2026-04-16 12:27:10 +09:00
  • a9ceb3c851 fix(cosim): align golden_reference ADC sign conversion with RTL JunghwanNA 2026-04-16 12:27:02 +09:00
  • 425c349184 fix(ci): use PATH-based iverilog/vvp discovery for cross-layer tests JunghwanNA 2026-04-16 12:26:50 +09:00
  • bcbbfabbdb harden error_strings[] safety and update .gitignore Jason 2026-04-16 02:12:37 +05:45
  • b9c36dcca5 fix(ci): remove macOS test binaries from git, update .gitignore Jason 2026-04-16 00:45:52 +05:45
  • db4e73577e fix: use authoritative tx frame signal for frame sync, consistent ad9523 error path Jason 2026-04-16 00:33:27 +05:45
  • 35539ea934 fix(mcu): harden checkSystemHealth() watchdog against cold-start + stale-ts 3aLaee 2026-04-15 20:35:49 +02:00
  • 8187771ab0 fix: resolve 3 deferred issues (STM32-006, STM32-004, FPGA-001) Jason 2026-04-16 00:13:45 +05:45
  • b0e5b298fe feat(gps): add UM982 GPS driver replacing broken TinyGPS++ Jason 2026-04-15 16:28:02 +05:45
  • affa40a9d3 chore: gitignore overtemp test binary added by PR #69 Jason 2026-04-15 15:48:00 +05:45
  • cac86f024b feat: Phase C co-sim tests + Doppler compare wired into CI Jason 2026-04-15 15:21:06 +05:45
  • fffac4107d chore: add .gitattributes to enforce LF line endings for new files Jason 2026-04-15 13:03:54 +05:45