Hans Baier
399a099bb9
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).
2026-08-08 15:11:48 +07:00
Hans Baier
d429061eab
kintex7, virtex7: add RIOB18.IOB_Y1.LVCMOS12_LVCMOS15.IN
...
Single-ended LVCMOS12/15 input on the Y1 (slave) site of an HP-bank
IOB18 tile was missing. nextpnr emits it for LVCMOS15 inputs on the
N pin of a diff pair; fasm2frames failed with FasmLookupError
(blinky/hdmi-stlv7325, RIOB18_X95Y25). Bit value mirrors the
LVCMOS12_LVCMOS15_LVCMOS18.IN variant at the same site, matching the
bit-identity of the Y0 with/without-LVCMOS18 pair (verified in both
families).
2026-08-06 22:53:45 +07:00
Hans Baier
3bd17eb8d9
kintex7: HP-bank IOB18/INT IOB_COL segbits (virtex7 arch mirror)
...
RIOB18: IBUFDS_BANK_GLUE, LVDS/SSTL IN_DIFF + IN_ONLY groups,
LVCMOS12_LVCMOS15.IN, LVDS DRIVE/IN_USE, SSTL*.IN_USE, Y1
LVCMOS12_LVCMOS15_SSTL12_SSTL135_SSTL15.IN_ONLY, OBUF_HP_BANK_GLUE
Y0/Y1 and the LVCMOS-family SLEW.SLOW group (LIOB18 mirror).
INT_L/INT_R: IOB_COL_BANK_ACTIVE, IOB_COL_OBUF_CASCADE_Y1.
kintex7 and virtex7 are bit-identical for these tile types (55 shared
RIOB18 + 2020 shared INT_L + 2020 shared INT_R entries, zero
differences), so virtex7 fuzz data transfers directly. Entries
validated with a Vivado 2017.2 golden bitstream on xc7k70tfbg676-2
(IBUFDS input, LVCMOS15/SSTL15 outputs on HP bank 33, SE input):
bitread + bit2fasm decode confirms OBUF_HP_BANK_GLUE, long SLEW.SLOW
group, Y1 IBUF_HP_BANK_GLUE and INT_R IOB_COL bits. Origin tags
record provenance (virtex7-arch-mirror / liob18-arch-mirror).
Unblocks kintex7 open-flow builds using LVDS/diff clocks or HP-bank
pins (previously FasmLookupError in fasm2frames).
2026-08-06 20:01:27 +07:00
Roland Coeurjoly
3c0a641965
kintex7: apply the same manual OCLKM_[01].IOI_IMUX31_[01] DB completion as openXC7/prjxray-db commit 1a76fb0 did for artix7, spartan7 and zynq7.
2026-06-15 17:12:20 +02:00
regymm
6c02fde263
Added Kintex 7 PCIe segbits/tilegrid and GTX bit fixes
2026-04-23 22:38:24 +09:00
regymm
2e2b3384f1
Added OSERDES DATA_WIDTH W10 and W14 for spartan7/kintex7/zynq7
2026-02-10 19:38:04 +09:00
Hans Baier
d33ab71850
kintex7/xc7k325t/tilegrid.json: add GTX bits
2025-04-30 10:28:16 +07:00
Hans Baier
a54f8b7776
kintex7/segbits_gtx_common.db: Add (hopefully) temporary workaround for disassembly for the GTX_CHANNEL IN_USE bits
2025-04-24 03:49:54 +07:00
Hans Baier
a4f8b51bd8
gtx_common: fix wrong fuzzer attr results
2025-04-03 04:47:57 +07:00
Hans Baier
dd4178a180
gtx_channel: fix wrong fuzzer attr results
2025-04-02 05:16:16 +07:00
Hans Baier
4f10ad3122
kintex7/segbits_gtx_common*db: add manually found PIP GTX_COMMON.GTXE2_COMMON_GTGREFCLK.GTXE2_CLK0_2
2025-03-21 06:01:22 +07:00
Hans Baier
e8cd4018f9
fix k70t tilegrid.json
2025-03-19 05:55:31 +07:00
Hans Baier
4b86e7808f
temporarily add all GTX pips as ppips, as most are 1:1, revise later
2025-03-10 10:09:44 +07:00
Hans Baier
0ab4a6e036
kintex7/segbits_clk_hrow_top_r.db: copy from artix7 as fuzzed bits seem identical, but fuzzer seems misconfigured for 160t at least, so that it misses bits
2025-03-10 10:08:39 +07:00
Hans Baier
b513348c0d
kintex7: add fix GTX_COMMON
2025-03-08 07:35:46 +07:00
Hans Baier
c042adc571
xc7K160t: add GTX base addresses to tilegrid (still missing for other kintex parts)
2025-03-08 07:23:21 +07:00
Hans Baier
211fd352fa
update kintex7/mask_gtx_common.db
2025-03-08 07:22:16 +07:00
Hans Baier
0c85b29a9c
xc7k70t/tilegrid.json: add bits addresses for GTX
2025-01-31 04:40:22 +07:00
Hans Baier
15559c5e0f
add segbits for GTX_CHANNEL (complete) and GTX_COMMON (almost complete)
2025-01-31 04:39:13 +07:00
Hans Baier
dfa3712596
segbits_hclk_ioi.db: add missing HCLK_IOI.ONLY_DIFF_IN_USE, see https://github.com/f4pga/prjxray/pull/2249
2023-10-13 05:52:23 +07:00
Hans Baier
be6c7fc988
add cfg_center_mid segbits for STARTUPE2 and cfg_center_* ppips
2023-10-09 16:48:37 +07:00
Hans Baier
95afd54d7d
add k420t dir
2023-03-30 03:08:13 +07:00
Hans Baier
d9e8b8246e
add changes from db-workspace-for-kintex
2023-03-30 02:36:49 +07:00
Tim 'mithro' Ansell
cd41f08a8a
Updating all based on "Merge pull request #1705 from antmicro/fix-iob-ppips"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2021-08-04 08:32:57 -07:00
Tim 'mithro' Ansell
8372b58fe6
Updating all based on "Merge pull request #1692 from antmicro/fix-pll-clkfb"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2021-06-23 09:57:32 -07:00
Tim 'mithro' Ansell
c284338407
Updating all based on "Merge pull request #1538 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-a6bbe0e"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-05-05 05:01:00 -07:00
Tim 'mithro' Ansell
eda9896c40
Updating all based on "Merge pull request #1641 from antmicro/030-iob-increase-specimens"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-04-16 09:57:55 -07:00
Tim 'mithro' Ansell
c0ac6c1928
Updating all based on "Merge pull request #1562 from dnltz/WIP/dnltz/new_parts"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-03-20 15:42:42 -07:00
Tim 'mithro' Ansell
2e51ad3ff7
Updating all based on "Merge pull request #1614 from antmicro/add-gtp-ports-attrs-file"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-03-11 11:44:40 -08:00
Tim 'mithro' Ansell
a7f9fd99e4
Updating all based on "Merge pull request #1592 from antmicro/fix-iob-lvds-tmds".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-02-25 10:48:55 -08:00
Tim 'mithro' Ansell
7f7f529a75
Updating all based on "Merge pull request #1591 from antmicro/add-dsp-pips"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-02-18 08:28:55 -08:00
Tim 'mithro' Ansell
e7663ba6eb
Updating all based on "Merge pull request #1558 from antmicro/add-gtp-channel-conf"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-01-25 12:16:13 -08:00
Tim 'mithro' Ansell
057e179368
Updating all based on "Merge pull request #1539 from dnltz/WIP/dnltz/refactory_database"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-01-15 13:33:43 -08:00
Tim 'mithro' Ansell
1ebfa52e7e
Updating all based on "Merge pull request #1545 from litghost/dummy_spartan7"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2021-01-15 13:16:49 -08:00
Tim 'mithro' Ansell
fcd27640df
Updating all based on "Merge pull request #1491 from antmicro/mmcm_comp"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-13 09:59:32 -08:00
Tim 'mithro' Ansell
2ddf99bf6e
Updating all based on "Merge pull request #1483 from antmicro/mmcm_bit_conflict_fix"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-04 11:12:28 -08:00
Tim 'mithro' Ansell
90eb76b7a6
Updating all based on "Merge pull request #1474 from litghost/fix_new_bram36_features"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-29 09:39:14 -07:00
Tim 'mithro' Ansell
52c7453985
Updating all based on "Merge pull request #1468 from litghost/fixup_requirements"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-26 09:10:32 -07:00
Tim 'mithro' Ansell
76ef27c727
Updating all based on "Merge pull request #1447 from litghost/add_mmcm_pips"
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-21 12:05:08 -07:00
Tim 'mithro' Ansell
303a61d8bc
Updating all based on "Merge pull request #1407 from antmicro/iserdes-features-grouping".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-08-04 10:47:56 -07:00
Tim 'mithro' Ansell
002032fa46
Updating all based on "Merge pull request #978 from antmicro/iserdes-fuzzer".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-22 17:42:00 -07:00
Tim 'mithro' Ansell
485a8378c3
Updating all based on "Merge pull request #1389 from andrewb1999/fix-sdf-gen".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-09 15:10:08 -07:00
Tim 'mithro' Ansell
e45604d941
Updating all based on "Merge pull request #1383 from andrewb1999/json-add-explicit-type".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-02 14:40:10 -07:00
Tim 'mithro' Ansell
20adf09d39
Updating all based on "Merge pull request #1301 from antmicro/licensing".
...
See [Info File](Info.md) for details.
Including the new zynq7/xc7z0020clg400-1 part but excluding weird
changes in SDF files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-05-29 15:39:00 -07:00
Tim 'mithro' Ansell
08c140e1c5
Updating all based on "Merge pull request #1339 from SymbiFlow/dependabot/submodules/third_party/cctz-24e9dcf".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-05-26 08:56:31 -07:00
Tim 'mithro' Ansell
be9ab47f83
Merge pull request #1327 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-a98b8af".
...
(Minus new xc7a100t parts - which will be in the next commit.)
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-05-11 16:45:27 -07:00
Tim 'mithro' Ansell
1a4ee7cb0d
Updating all based on "Merge pull request #1257 from antmicro/docs_fix_warnings".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-03-20 16:01:32 -07:00
Tim 'mithro' Ansell
adac87c656
Updating Artix and Kintex based on "erge pull request #1268 from litghost/fix_tilegrid".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-03-11 11:08:30 -07:00
Tim 'mithro' Ansell
63a423105a
Updating all based on "Merge pull request #1250 from litghost/fix_remap".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-22 22:01:17 -08:00
Tim 'mithro' Ansell
fa6d9a8d65
Updating all based on "Merge pull request #1238 from litghost/remap_some_timing".
...
See [Info File](Info.md) for details.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-20 09:47:43 -08:00