-
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