Files
overwatch/9_Firmware/9_2_FPGA/tb/fir_sine_passband.csv
Jason 558f49cd4a Add 8 Verilog testbenches with full coverage (144/144 pass)
Testbenches for: edge_detector (17), nco_400m (20), cic_decimator (14),
fir_lowpass (13), freq_matched_filter (14), ddc_400m full-chain (7),
chirp_controller (39), chirp_contract regression (20).

Includes CSV output data for waveform verification.
Add .gitignore to exclude VCD/VVP build artifacts.
2026-03-15 06:14:11 +02:00

7.4 KiB

1sampledata_indata_out
2000
316270
4212530
5318730
6424862
7530901
8636813
9742576
10848170
11953587
1210587711
13116374-5
1412684515
1513728914
16147705-17
1715809040
181684434
19178763-69
20189048486
211992971667
222095102806
232196853839
242298224947
252399216006
262499807018
2725100008038
282699809008
292799219939
3028982210844
3129968511697
3230951012505
3331929713267
3432904813974
3533876314626
3634844315221
3735809015756
3836770516229
3937728916637
4038684516981
4139637417257
4240587717465
4341535817605
4442481717675
4543425717675
4644368117605
4745309017465
4846248617257
4947187316981
5048125316637
514962716229
5250015756
5351-62715221
5452-125314626
5553-187313973
5654-248613264
5755-309012503
5856-368111694
5957-425710838
6058-48179939
6159-53589001
6260-58778027
6361-63747022
6462-68455990
6563-72894932
6664-77053856
6765-80902765
6866-84431663
6967-8763554
7068-9048-555
7169-9297-1664
7270-9510-2766
7371-9685-3857
7472-9822-4933
7573-9921-5991
7674-9980-7023
7775-10000-8028
7876-9980-9002
7977-9921-9940
8078-9822-10839
8179-9685-11695
8280-9510-12504
8381-9297-13265
8482-9048-13974
8583-8763-14627
8684-8443-15222
8785-8090-15757
8886-7705-16230
8987-7289-16638
9088-6845-16982
9189-6374-17258
9290-5877-17466
9391-5358-17606
9492-4817-17676
9593-4257-17676
9694-3681-17606
9795-3090-17466
9896-2486-17258
9997-1873-16982
10098-1253-16638
10199-627-16230
1021000-15757
103101627-15222
1041021253-14627
1051031873-13974
1061042486-13265
1071053090-12504
1081063681-11695
1091074257-10839
1101084817-9940
1111095358-9002
1121105877-8028
1131116374-7023
1141126845-5991
1151137289-4933
1161147705-3857
1171158090-2766
1181168443-1664
1191178763-555
1201189048554
12111992971663
12212095102765
12312196853856
12412298224932
12512399215990
12612499807022
127125100008027
12812699809001
12912799219939
130128982210838
131129968511694
132130951012503
133131929713264
134132904813973
135133876314626
136134844315221
137135809015756
138136770516229
139137728916637
140138684516981
141139637417257
142140587717465
143141535817605
144142481717675
145143425717675
146144368117605
147145309017465
148146248617257
149147187316981
150148125316637
15114962716229
152150015756
153151-62715221
154152-125314626
155153-187313973
156154-248613264
157155-309012503
158156-368111694
159157-425710838
160158-48179939
161159-53589001
162160-58778027
163161-63747022
164162-68455990
165163-72894932
166164-77053856
167165-80902765
168166-84431663
169167-8763554
170168-9048-555
171169-9297-1664
172170-9510-2766
173171-9685-3857
174172-9822-4933
175173-9921-5991
176174-9980-7023
177175-9999-8028
178176-9980-9002
179177-9921-9940
180178-9822-10839
181179-9685-11695
182180-9510-12504
183181-9297-13265
184182-9048-13974
185183-8763-14627
186184-8443-15222
187185-8090-15757
188186-7705-16230
189187-7289-16638
190188-6845-16982
191189-6374-17258
192190-5877-17467
193191-5358-17607
194192-4817-17675
195193-4257-17675
196194-3681-17607
197195-3090-17467
198196-2486-17258
199197-1873-16982
200198-1253-16638
201199-627-16230
2022000-15757
203201627-15222
2042021253-14627
2052031873-13974
2062042486-13265
2072053090-12504
2082063681-11695
2092074257-10839
2102084817-9940
2112095358-9002
2122105877-8028
2132116374-7023
2142126845-5991
2152137289-4933
2162147705-3857
2172158090-2766
2182168443-1664
2192178763-555
2202189048554
22121992971663
22222095102765
22322196853856
22422298224932
22522399215990
22622499807022
22722599998027
22822699809001
22922799219939
230228982210838
231229968511694
232230951012503
233231929713264
234232904813973
235233876314626
236234844315221
237235809015756
238236770516229
239237728916637
240238684516981
241239637417257
242240587717466
243241535817606
244242481717674
245243425717674
246244368117606
247245309017466
248246248617257
249247187316981
250248125316637
25124962716229
252250015756
253251-62715221
254252-125314626
255253-187313973
256254-248613264
257255-309012503
258256-368111694
259257-425710838
260258-48179939
261259-53589001
262260-58778027
263261-63747022
264262-68455990
265263-72894932
266264-77053856
267265-80902765
268266-84431663
269267-8763554
270268-9048-555
271269-9297-1664
272270-9510-2766
273271-9685-3857
274272-9822-4933
275273-9921-5991
276274-9980-7023
277275-9999-8028
278276-9980-9002
279277-9921-9940
280278-9822-10839
281279-9685-11695
282280-9510-12504
283281-9297-13265
284282-9048-13974
285283-8763-14627
286284-8443-15222
287285-8090-15757
288286-7705-16230
289287-7289-16638
290288-6845-16982
291289-6374-17258
292290-5877-17467
293291-5358-17607
294292-4817-17675
295293-4257-17675
296294-3681-17607
297295-3090-17467
298296-2486-17258
299297-1873-16982
300298-1253-16638
301299-627-16230
3023000-15757
303301627-15222
3043021253-14627
3053031873-13974
3063042486-13265
3073053090-12504
3083063681-11695
3093074257-10839
3103084817-9940
3113095358-9002
3123105877-8028
3133116374-7023
3143126845-5991
3153137289-4933
3163147705-3857
3173158090-2766
3183168443-1664
3193178763-555
3203189048554
32131992971663
32232095102765
32332196853856
32432298224932
32532399215990
32632499807022
32732599998027
32832699809001
32932799219939
330328982210838
331329968511694
332330951012503
333331929713264
334332904813973
335333876314626
336334844315221
337335809015756
338336770516229
339337728916637
340338684516981
341339637417257
342340587717466
343341535817606
344342481717674
345343425717674
346344368117606
347345309017466
348346248617257
349347187316981
350348125316637
35134962716229
352350015756
353351-62715221
354352-125314626
355353-187313973
356354-248613264
357355-309012503
358356-368111694
359357-425710838
360358-48179939
361359-53589001
362360-58778027
363361-63747022
364362-68455990
365363-72894932
366364-77053856
367365-80902765
368366-84431663
369367-8763554
370368-9048-555
371369-9297-1664
372370-9510-2766
373371-9685-3857
374372-9822-4933
375373-9921-5991
376374-9980-7023
377375-9999-8028
378376-9980-9002
379377-9921-9940
380378-9822-10839
381379-9685-11695
382380-9510-12504
383381-9297-13265
384382-9048-13974
385383-8763-14627
386384-8443-15222
387385-8090-15757
388386-7705-16230
389387-7289-16638
390388-6845-16982
391389-6374-17258
392390-5877-17467
393391-5358-17607
394392-4817-17675
395393-4257-17675
396394-3681-17607
397395-3090-17467
398396-2486-17258
399397-1873-16982
400398-1253-16638
401399-627-16230
4024000-15757
403401627-15222
4044021253-14627
4054031873-13974
4064042486-13265
4074053090-12504
4084063681-11695
4094074257-10839
4104084817-9940
4114095358-9002
4124105877-8028
4134116374-7023
4144126845-5991
4154137289-4933
4164147705-3857
4174158090-2766
4184168443-1664
4194178763-555
4204189048554
42141992971663
42242095102765
42342196853856
42442298224932
42542399215990
42642499807022
42742599998027
42842699809001
42942799219939
430428982210838
431429968511694
432430951012503
433431929713264
434432904813973
435433876314626
436434844315221
437435809015756
438436770516229
439437728916637
440438684516981
441439637417257
442440587717466
443441535817606
444442481717674
445443425717674
446444368117606
447445309017466
448446248617257
449447187316981
450448125316637
45144962716229
452450015756
453451-62715221
454452-125314626
455453-187313973
456454-248613264
457455-309012503
458456-368111694
459457-425710838
460458-48179939
461459-53589001
462460-58778027
463461-63747022
464462-68455990
465463-72894932
466464-77053856
467465-80902765
468466-84431663
469467-8763554
470468-9048-555
471469-9297-1664
472470-9510-2766
473471-9685-3857
474472-9822-4933
475473-9921-5991
476474-9980-7023
477475-9999-8028
478476-9980-9002
479477-9921-9940
480478-9822-10839
481479-9685-11695
482480-9510-12504
483481-9297-13265
484482-9048-13974
485483-8763-14627
486484-8443-15222
487485-8090-15757
488486-7705-16230
489487-7289-16638
490488-6845-16982
491489-6374-17258
492490-5877-17467
493491-5358-17607
494492-4817-17675
495493-4257-17675
496494-3681-17607
497495-3090-17467
498496-2486-17258
499497-1873-16982
500498-1253-16638
501499-627-16230