# Simulation build artifacts
*.vvp
*.vcd
tb/*.vvp
tb/*.vcd
a.out

# Test-run outputs (written by testbenches, not oracles/stimulus).
# NOTE: golden references (.hex, .mem, doppler_golden_py_*.csv) ARE
# committed — they are load-bearing oracles for MF/Doppler/receiver
# cosim tests. Only TB-written CSV outputs are ignored here.
tb/cosim/rx_final_doppler_out.csv

# Vivado project files (managed separately)
*.jou
*.log
*.str
*.bit
*.ltx

# Vivado IP build artifacts (regenerated from .xci by gen_xfft_2048_ip.tcl).
# Only the .xci is committed — Vivado reproduces .dcp / sim-netlist / etc.
ip/xfft_2048_ip/*
!ip/xfft_2048_ip/xfft_2048_ip.xci
build_xsim_xfft/
