Commit Graph

1502 Commits

Author SHA1 Message Date
Hans Baier de537592c8 Merge remote-tracking branch 'upstream/master' 2025-04-28 04:58:14 +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 ce065d470e Merge remote-tracking branch 'upstream/master' 2025-02-19 13:33:09 +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
Jonathan Kimmitt 42eddb9b9e Experimental support for xc7k325t
Signed-off-by: Jonathan Kimmitt <jonathan@kimmitt.uk>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2024-10-25 10:11:38 +07:00
Hans Baier a1b5db694e add XC7K420T support
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-10-25 09:58:51 +07:00
Hans Baier ee5ffe2333 add kintex 480T support
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-10-25 09:58:45 +07:00
Hans Baier 4214de4ece segbits_hclk_ioi: fix missing ONLY_DIFF_IN_USE
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-10-25 09:41:21 +07:00
Hans Baier 7ceb33337d 071-ppips: In Kintex7, two wires are permanently connected to RIOI_O[01]
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-10-25 09:39:34 +07:00
Hans Baier 20f4e101d1 add 038-cfg-startup fuzzer to fuzzers Makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier 0685efcd5c add ppips for CFG_CENTER_TOP and CFG_CENTER_BOT
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier 2df9e9e92c add ppips for CFG_CENTER_MID
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier db1ae77fa2 add basic fuzzer for STARTUPE2
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier d438c6f0a3 fuzzers/Makefile: add odelay fuzzer and factor out condition for high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
David Shah dd2415365e Basic ODELAY fuzzer
Signed-off-by: David Shah <dave@ds0.me>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier 1497c7ea90 030-iob18: add issue link to hack used in Makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier 1b1ff89c16 write_io_banks.tcl: use a reliable way to distinguish high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier 3ee0781314 030-iob18: add manually discovered RIOB18.IOB_Y0.SSTL*.IN feature, reduces specimens to 40
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier a517cfdda7 030-iob18: fix Vref conflict warnigns by assigning the correct Vref
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:21 +07:00
Hans Baier ec284dfb8f riob18: fix IBUF_LOW_PWR_SUPPORTED
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier 3cce9fb8af fix obvious issues in 035a-iob18-idelay/bits.dbf and 036-iob18-ologic/bits.dbf
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier d9b9be10f6 030-iob18/README.md: explain about the fuzzer
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier 3e8547dda8 update copyright year for io*18 fuzzers
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier 11f628731a 035-iob-ilogic, 035b-iob-iserdes: make kintex specific part conditional to Kintex
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier b7a5c48c9b make 037-iob18-pips run more specimens
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier 0a10eb62cf fix bitfilters in 030-iob18 and 036-iob18-ologic
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier b57be1be1d 037-iob18-pips: reduce the number of specimens and exclude bits we cannot solve (yet)
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier 6bfa2fad8d 039-hclk-config: fix makefile
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00
Hans Baier e929e5519b add support for the kintex high performance banks
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
2024-01-08 14:00:20 +07:00