From 399a099bb976d0e908b8f96b070676bfb00a289f Mon Sep 17 00:00:00 2001 From: Hans Baier Date: Sat, 8 Aug 2026 15:11:48 +0700 Subject: [PATCH] kintex7: add missing RIOI_Y9 tilegrid frame bits The bottom-edge RIOI row (k160t RIOI_X73Y9, k325t RIOI_X95Y9) had an empty bits entry while its neighbours (Y5 offset 10, Y11 offset 22) carried the CLB_IO_CLK frame map; the k70t X43Y9 confirms the expected offset 18 (+4 per row). Any routed TQ->T1 pass-through through that row made fasm2frames abort with FasmLookupError (seen on litex-ddr-enclustra-kx2). --- kintex7/xc7k160t/tilegrid.json | 2 +- kintex7/xc7k325t/tilegrid.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kintex7/xc7k160t/tilegrid.json b/kintex7/xc7k160t/tilegrid.json index adf1a29..06cdd34 100644 --- a/kintex7/xc7k160t/tilegrid.json +++ b/kintex7/xc7k160t/tilegrid.json @@ -734807,7 +734807,7 @@ "type": "RIOI" }, "RIOI_X73Y9": { - "bits": {}, + "bits": {"CLB_IO_CLK": {"baseaddr": "0x00442480", "frames": 42, "offset": 18, "words": 4}}, "clock_region": "X1Y0", "grid_x": 188, "grid_y": 250, diff --git a/kintex7/xc7k325t/tilegrid.json b/kintex7/xc7k325t/tilegrid.json index f14b902..a2d345e 100644 --- a/kintex7/xc7k325t/tilegrid.json +++ b/kintex7/xc7k325t/tilegrid.json @@ -1335306,7 +1335306,7 @@ "type": "RIOI" }, "RIOI_X95Y9": { - "bits": {}, + "bits": {"CLB_IO_CLK": {"baseaddr": "0x00442F80", "frames": 42, "offset": 18, "words": 4}}, "clock_region": "X1Y0", "grid_x": 235, "grid_y": 354,