From c16c8bf372a4019eb3198252673b8b0e13d9c7fc Mon Sep 17 00:00:00 2001 From: AssassinK786 Date: Tue, 25 Aug 2026 13:25:30 +0530 Subject: [PATCH 1/2] spartan7: add xc7s25 device mapping Adds xc7s25 -> xc7s25 fabric mapping alongside the existing xc7s50 entry. xc7s25 is a strict architectural subset of xc7s50 (same tile types). Companion to openXC7/prjxray-db PR adding xc7s25 database entries. --- settings/spartan7/devices.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/settings/spartan7/devices.yaml b/settings/spartan7/devices.yaml index b610feb9..fc373fbd 100644 --- a/settings/spartan7/devices.yaml +++ b/settings/spartan7/devices.yaml @@ -1,4 +1,6 @@ # device to fabric mapping "xc7s50": fabric: "xc7s50" - \ No newline at end of file + +"xc7s25": + fabric: "xc7s25" From 7c9d6642c91c42c1199605d50808e538741d3a91 Mon Sep 17 00:00:00 2001 From: AssassinK786 Date: Tue, 25 Aug 2026 14:54:53 +0530 Subject: [PATCH 2/2] fuzzers/074: add xc7s25csga324-1 ignored_wires for spartan7 --- .../xc7s25csga324-1_ignored_wires.txt | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 fuzzers/074-dump_all/ignored_wires/spartan7/xc7s25csga324-1_ignored_wires.txt diff --git a/fuzzers/074-dump_all/ignored_wires/spartan7/xc7s25csga324-1_ignored_wires.txt b/fuzzers/074-dump_all/ignored_wires/spartan7/xc7s25csga324-1_ignored_wires.txt new file mode 100644 index 00000000..aea72e62 --- /dev/null +++ b/fuzzers/074-dump_all/ignored_wires/spartan7/xc7s25csga324-1_ignored_wires.txt @@ -0,0 +1,110 @@ +CMT_TOP_L_LOWER_T_X106Y18/CMT_PHASER_DOWN_DQS_TO_PHASER_A +CMT_TOP_L_LOWER_T_X106Y70/CMT_PHASER_DOWN_DQS_TO_PHASER_A +CMT_TOP_L_UPPER_B_X106Y31/CMT_PHASER_UP_DQS_TO_PHASER_D +CMT_TOP_L_UPPER_B_X106Y83/CMT_PHASER_UP_DQS_TO_PHASER_D +CMT_TOP_R_LOWER_T_X8Y122/CMT_PHASER_DOWN_DQS_TO_PHASER_A +CMT_TOP_R_LOWER_T_X8Y18/CMT_PHASER_DOWN_DQS_TO_PHASER_A +CMT_TOP_R_LOWER_T_X8Y70/CMT_PHASER_DOWN_DQS_TO_PHASER_A +CMT_TOP_R_UPPER_B_X8Y135/CMT_PHASER_UP_DQS_TO_PHASER_D +CMT_TOP_R_UPPER_B_X8Y31/CMT_PHASER_UP_DQS_TO_PHASER_D +CMT_TOP_R_UPPER_B_X8Y83/CMT_PHASER_UP_DQS_TO_PHASER_D +LIOI3_TBYTESRC_X0Y107/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y107/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y119/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y119/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y131/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y131/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y143/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y143/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y19/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y19/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y31/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y31/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y43/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y43/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y57/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y57/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y69/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y69/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y7/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y7/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y81/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y81/LIOI_I2GCLK_TOP1 +LIOI3_TBYTESRC_X0Y93/LIOI_I2GCLK_BOT1 +LIOI3_TBYTESRC_X0Y93/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y113/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y113/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y137/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y137/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y13/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y13/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y37/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y37/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y63/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y63/LIOI_I2GCLK_TOP1 +LIOI3_TBYTETERM_X0Y87/LIOI_I2GCLK_BOT1 +LIOI3_TBYTETERM_X0Y87/LIOI_I2GCLK_TOP1 +LIOI3_X0Y105/LIOI_I2GCLK_TOP1 +LIOI3_X0Y109/LIOI_I2GCLK_BOT1 +LIOI3_X0Y117/LIOI_I2GCLK_TOP1 +LIOI3_X0Y121/LIOI_I2GCLK_BOT1 +LIOI3_X0Y129/LIOI_I2GCLK_TOP1 +LIOI3_X0Y133/LIOI_I2GCLK_BOT1 +LIOI3_X0Y141/LIOI_I2GCLK_TOP1 +LIOI3_X0Y145/LIOI_I2GCLK_BOT1 +LIOI3_X0Y17/LIOI_I2GCLK_TOP1 +LIOI3_X0Y21/LIOI_I2GCLK_BOT1 +LIOI3_X0Y29/LIOI_I2GCLK_TOP1 +LIOI3_X0Y33/LIOI_I2GCLK_BOT1 +LIOI3_X0Y41/LIOI_I2GCLK_TOP1 +LIOI3_X0Y45/LIOI_I2GCLK_BOT1 +LIOI3_X0Y55/LIOI_I2GCLK_TOP1 +LIOI3_X0Y59/LIOI_I2GCLK_BOT1 +LIOI3_X0Y5/LIOI_I2GCLK_TOP1 +LIOI3_X0Y67/LIOI_I2GCLK_TOP1 +LIOI3_X0Y71/LIOI_I2GCLK_BOT1 +LIOI3_X0Y79/LIOI_I2GCLK_TOP1 +LIOI3_X0Y83/LIOI_I2GCLK_BOT1 +LIOI3_X0Y91/LIOI_I2GCLK_TOP1 +LIOI3_X0Y95/LIOI_I2GCLK_BOT1 +LIOI3_X0Y9/LIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y19/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y19/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y31/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y31/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y43/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y43/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y57/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y57/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y69/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y69/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y7/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y7/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y81/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y81/RIOI_I2GCLK_TOP1 +RIOI3_TBYTESRC_X43Y93/RIOI_I2GCLK_BOT1 +RIOI3_TBYTESRC_X43Y93/RIOI_I2GCLK_TOP1 +RIOI3_TBYTETERM_X43Y13/RIOI_I2GCLK_BOT1 +RIOI3_TBYTETERM_X43Y13/RIOI_I2GCLK_TOP1 +RIOI3_TBYTETERM_X43Y37/RIOI_I2GCLK_BOT1 +RIOI3_TBYTETERM_X43Y37/RIOI_I2GCLK_TOP1 +RIOI3_TBYTETERM_X43Y63/RIOI_I2GCLK_BOT1 +RIOI3_TBYTETERM_X43Y63/RIOI_I2GCLK_TOP1 +RIOI3_TBYTETERM_X43Y87/RIOI_I2GCLK_BOT1 +RIOI3_TBYTETERM_X43Y87/RIOI_I2GCLK_TOP1 +RIOI3_X43Y17/RIOI_I2GCLK_TOP1 +RIOI3_X43Y21/RIOI_I2GCLK_BOT1 +RIOI3_X43Y29/RIOI_I2GCLK_TOP1 +RIOI3_X43Y33/RIOI_I2GCLK_BOT1 +RIOI3_X43Y41/RIOI_I2GCLK_TOP1 +RIOI3_X43Y45/RIOI_I2GCLK_BOT1 +RIOI3_X43Y55/RIOI_I2GCLK_TOP1 +RIOI3_X43Y59/RIOI_I2GCLK_BOT1 +RIOI3_X43Y5/RIOI_I2GCLK_TOP1 +RIOI3_X43Y67/RIOI_I2GCLK_TOP1 +RIOI3_X43Y71/RIOI_I2GCLK_BOT1 +RIOI3_X43Y79/RIOI_I2GCLK_TOP1 +RIOI3_X43Y83/RIOI_I2GCLK_BOT1 +RIOI3_X43Y91/RIOI_I2GCLK_TOP1 +RIOI3_X43Y95/RIOI_I2GCLK_BOT1 +RIOI3_X43Y9/RIOI_I2GCLK_BOT1