Commit Graph

1471 Commits

Author SHA1 Message Date
Hans Baier 2f08afa6ef 036-iob-ologic: Also fuzz DATA_WIDTH 10 and 14
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-06-05 05:46:36 +07:00
Hans Baier e5b8927c12 fuzzers/041-clk-hrow-pips/Makefile: revert accidentally committed line
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-04-03 04:54:16 +07:00
Hans Baier 5484250349 fix 063-gtx-common-conf/attrs.json
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-04-03 04:52:08 +07:00
Hans Baier 458f8125b4 fix 064-gtx-channel-conf/attrs.json
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-04-02 05:38:24 +07:00
Hans Baier 89774f18a2 fix doc link in README
Signed-off-by: Hans Baier <foss@hans-baier.de>
2025-02-14 08:11:57 +07:00
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