Commit Graph

1466 Commits

Author SHA1 Message Date
Hans Baier c33ec0a26b 063-gtx-common-conf: fix bitfilter to include DRP and remove collisions
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-14 03:38:36 +07:00
Hans Baier 9e486828a7 063-gtx-common-conf: adjust bitfilter to include frame 24/25, and see if we get collisions
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier f42e522731 063-gtx-common-conf: add bitfilter to avoid collisions
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 0a19140cbe Fix 005-tilegrid/gtx_common
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 95eb4f812b add fuzzers/005-tilegrid/gtx_common
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 86bff48f0c fuzzers/Makefile: run GTX_CHANNEL fuzzer for kintex
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 1dc6a620db fuzzers/064-gtx-channel-conf: fix wrong attrs; fuzzer now works perfectly
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 4dd4533912 fuzzers/064-gtx-channel-conf: IN_USE for GTX has 10 bits and fixup channel tags before processing
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier aaa5544622 fuzzers/064-gtx-channel-conf: re-enable bit filter, to get the IN_USE solution
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 5f7ca79667 fuzzers/064-gtx-channel-conf: double specimens from 20 to 40 to resolve some multi candidates features
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 6c6c528970 fix gtx_channel tilegrid fuzzer
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier e565dae491 064-gtx-channel-conf fuzzer runs and gets first results, many are still missing (zero candidates)
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 51a0b43919 063-gtx-common-conf gives first plausible results
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 26ccc8a038 005-tilegrid/add_tdb.py: add missing gtx_int_interface
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier ce09bfb56e fuzzers/005-tilegrid/pcie_int_interface/top.py: fix PCIE_INT variable name
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 8d7f18cd7d fix gtx_channel number of words
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier f1e816f305 add GTX tilegridd fuzzers to tilegrid fuzzer Makefile
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 9e0085136d 005-tilegrid/gtx_int_interface fuzzer works
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 711bff982b 005-tilegrid/gtx_channel fuzzer works
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-13 17:20:08 +07:00
Hans Baier 949fad1adb add 038-cfg-startup fuzzer to fuzzers Makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-10-10 12:21:53 +07:00
Hans Baier c14de4facc add ppips for CFG_CENTER_TOP and CFG_CENTER_BOT
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-10-10 06:50:39 +07:00
Hans Baier 4382918954 add ppips for CFG_CENTER_MID
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-10-10 06:50:39 +07:00
Hans Baier a6d2282164 add basic fuzzer for STARTUPE2
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-10-10 06:50:39 +07:00
Hans Baier 1911a45821 fuzzers/Makefile: add odelay fuzzer and factor out condition for high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-01-24 07:39:59 +07:00
David Shah 96469e236b Basic ODELAY fuzzer
Signed-off-by: David Shah <dave@ds0.me>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2023-01-24 07:28:50 +07:00
Hans Baier 3562cb8efd 030-iob18: add issue link to hack used in Makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-12-16 17:22:56 +07:00
Hans Baier 9512609ff6 write_io_banks.tcl: use a reliable way to distinguish high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-12-16 17:00:59 +07:00
Hans Baier 8ce3922f8d 030-iob18: add manually discovered RIOB18.IOB_Y0.SSTL*.IN feature, reduces specimens to 40
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-12-16 09:22:32 +07:00
Hans Baier 7800bcb494 030-iob18: fix Vref conflict warnigns by assigning the correct Vref
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-12-14 10:04:39 +07:00
Hans Baier 2ce7ea1381 riob18: fix IBUF_LOW_PWR_SUPPORTED
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-12-14 05:15:48 +07:00
Hans Baier 1ed8c63880 fix obvious issues in 035a-iob18-idelay/bits.dbf and 036-iob18-ologic/bits.dbf
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:42:55 +07:00
Hans Baier bc5c04ce5e 030-iob18/README.md: explain about the fuzzer
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier 1cd915e06b update copyright year for io*18 fuzzers
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier f680c4fedf 035-iob-ilogic, 035b-iob-iserdes: make kintex specific part conditional to Kintex
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier b5887e88a5 make 037-iob18-pips run more specimens
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier f82cc97b28 fix bitfilters in 030-iob18 and 036-iob18-ologic
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier 1455736120 037-iob18-pips: reduce the number of specimens and exclude bits we cannot solve (yet)
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier afee5d042d 039-hclk-config: fix makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Hans Baier c7cc58362c add support for the kintex high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-11-24 01:37:46 +07:00
Tomasz Michalak 7e6c79e7e8
Merge pull request #1927 from daniestevez/patch-1
fuzzers: fix typo in 011-clb-ffconfig README
2022-11-23 11:17:30 +01:00
Hans Baier 90aa6e5dd5 fuzzers/005-tilegrid/Makefile: exclude kintex parts by fabric, not by part for orphan_int_column fuzzer
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-05-16 12:52:42 +07:00
Hans Baier 411d8f0852 sort fuzzers/074-dump_all/ignored_wires/kintex7/xc7k160tffg676-2_ignored_wires.txt
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-05-16 12:52:42 +07:00
Hans Baier d4be34095c exclude 005-tilegrid/orphan_int_column from parts where it yields and empty design
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-05-16 12:52:42 +07:00
Hans Baier 9a89b6cb16 XC7K160T: add ignored wires
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2022-05-16 12:52:42 +07:00
Daniel Estévez fd3deff84a fuzzers: fix typo in 011-clb-ffconfig README
The FDSE and FDRE are the elements with synchronous resets.

Signed-off-by: Daniel Estévez <daniel@destevez.net>
2022-05-13 17:14:52 +02:00
Alessandro Comodi 847f97ab17 065b-gtp-pips: increase iter timeout
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2022-03-07 14:57:31 +01:00
Alessandro Comodi 2eb77e4663 fuzzers: fix clean in parts fuzzers
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2022-03-03 12:50:33 +01:00
Alessandro Comodi f4b1bd1540 fuzzers: tmp disable 034b to unblock GH custom runners transition
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2022-03-02 14:16:01 +01:00
Alessandro Comodi a77a6a3e44 run_fuzzer: replace semicolon with dash in stderr and stdout names
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2022-02-03 18:14:58 +01:00
Tim 'mithro' Ansell c717c2fbe1 Try running DSP fuzzers on Kintex7.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2021-12-28 10:02:07 -08:00