Commit Graph

  • ea0097e22c
    Merge 59c8f93a62 into 2dfdba6efc DavidClawson 2026-06-13 16:59:44 -0600
  • 59c8f93a62 [himbaechel/gowin] Add GW1N-2 device DavidClawson 2026-06-13 16:59:41 -0600
  • de690ff38c
    Merge 1178707d70 into 2dfdba6efc Lofty 2026-06-13 17:18:58 +0200
  • 8abc41b47d
    Merge de38bd34fb into 2dfdba6efc Kelvin Chung 2026-06-13 15:11:41 +0100
  • 2dfdba6efc
    gatemate: add default values to vopt descriptions (#1733) main mrcmry 2026-06-13 10:57:03 +0200
  • 515eacf55a mistral: emit compressed bitstreams by default John Fabienke 2026-06-13 07:57:31 +0200
  • d0c8dd2247
    Merge 9f5e3c4edd into 32324500c4 Lunaphied 2026-06-10 08:58:11 -0400
  • b4318b06cf gatemate: add default values to vopt descriptions Marc Emery 2026-06-06 15:04:59 +0200
  • a5dd01db5b
    Merge ac4610b594 into 32324500c4 Michael Offel 2026-06-05 14:48:12 +0200
  • 32324500c4
    gatemate: Fix blockram edge inversion lookup (#1731) Rowan Goemans 2026-06-05 12:26:25 +0200
  • 154d62e6f8 gatemate: Fix blockram edge inversion lookup rowanG077 2026-06-03 14:15:30 +0200
  • 885b71e53d gatemate: Extra error check for CLK1 strategy gatecat 2026-06-02 12:13:09 +0200
  • 167e9ce9ec
    Merge 8f3adb7aed into 3a3b273f06 aWZHY0yQH81uOYvH 2026-05-23 13:20:32 +0800
  • 25b8c5a127
    Merge d64a92f4f5 into 3a3b273f06 Bengt Sjölén 2026-05-23 13:15:14 +0800
  • 216e07a27e
    Merge 3e739fd5f9 into 3a3b273f06 Lofty 2026-05-23 12:45:26 +0800
  • 2532546878
    Merge 68e4d18339 into 3a3b273f06 myrtle 2026-05-23 12:09:28 +0800
  • 3a3b273f06
    Explicitly use ANSI versions of Windows functions, due to changes in Qt6 Unicode behavior. (#1727) William D. Jones 2026-05-22 10:21:51 -0400
  • f44b37234a Explicitly use ANSI versions of Windows functions, due to changes in Qt6 Unicode behavior. William D. Jones 2026-05-21 17:41:10 -0400
  • ee605e2b18
    Fix windows.h being included from within a namespace, which is UB. (#1726) William D. Jones 2026-05-21 04:55:24 -0400
  • 24e42ecf1f Fix windows.h being included from within a namespace, which is UB. William D. Jones 2026-05-20 21:57:06 -0400
  • 48c70978b3 static: Fix crash when no placeable cells gatecat 2026-05-20 10:51:55 +0200
  • d5b1068b29 ice40: Static config tweaks gatecat 2026-05-20 10:48:37 +0200
  • ac4610b594 do not rename cell and net use pool of IdStream instead of sorted ptr array for determinism MiO 2026-05-13 21:34:02 +0200
  • 60e6b017cb merge L2T5 and upper L2T4 int a single CPE if possible MiO 2026-05-12 09:38:11 +0200
  • 2894e53934
    fix visual studio build (#1722) Michael Offel 2026-05-15 10:27:07 +0200
  • 344c112fb0 fix cmake syntax MiO 2026-05-13 21:05:53 +0200
  • 12c5a8eebd gowin: Update segment router gatecat/gowin-ff-from-sel gatecat 2026-05-13 16:12:56 +0200
  • 3a83235f91 gowin: Enable driving FF XD from SEL gatecat 2026-05-13 15:59:45 +0200
  • 2669f0d932 gatemate: fix OUT3/GPIO_EN inversion Patrick Urban 2026-05-11 23:32:01 +0200
  • f43b41b243 fix visual studio build add natural share path after build on visual studio MiO 2026-05-12 13:34:36 +0200
  • c05d830609 gatemate: fix OUT3/GPIO_EN inversion Patrick Urban 2026-05-11 23:32:01 +0200
  • 8b7dbbedd1 static: Lower start penalty gatecat 2026-05-11 13:17:44 +0200
  • 36595c5486 static: Disable dark nodes for now gatecat 2026-05-11 12:25:41 +0200
  • 68fb8c0d4c static: Fix spacer insertion gatecat 2026-05-11 12:07:57 +0200
  • 2622bbfcda WASI: fix thread presence detection. Catherine 2026-05-09 18:27:48 +0000
  • 5562f7cacb WASI: fix thread presence detection. Catherine 2026-05-09 18:27:48 +0000
  • 9cb5fc6428 static: Use centroid as position gatecat 2026-05-06 12:32:24 +0200
  • 516f6874a6 static: Compute a 'dense' placement grid to avoid excess dark nodes gatecat 2026-05-06 11:55:36 +0200
  • ec87cdcc80 xilinx: Better model how LUTs pack for static gatecat 2026-05-06 11:27:52 +0200
  • fc18d9c1e8 xilinx: Tweaks to static config gatecat 2026-05-06 11:19:25 +0200
  • c4cbc3ff88 static: Log legalisation displacement per group gatecat 2026-05-06 08:29:47 +0200
  • 6fffc4d2c7 static: Fix offset when aligning macros gatecat 2026-05-06 07:59:27 +0200
  • 946faea376 static: Fallback termination criteria for tricky cases gatecat 2026-05-05 15:44:20 +0200
  • 272b1097d0 static: Fix handling of heterogeneous macros gatecat 2026-05-05 15:29:38 +0200
  • 91ecaa6ad6 gatemate: Enable static placer as an option gatecat 2026-05-05 15:13:31 +0200
  • ebd364bfee gui: Fix crash when pass throws error gatecat 2026-05-05 13:53:58 +0200
  • 29997dfcff gui: Fix crash when pass throws error gatecat 2026-05-05 13:53:58 +0200
  • 211cb5703c static: Consistent HPWL reporting with other placers gatecat 2026-05-04 16:47:34 +0200
  • ca6a25e41e static: Fix exponent overflow on big designs gatecat 2026-05-04 16:44:45 +0200
  • 0c236460d4 static: Consistent HPWL reporting with other placers gatecat 2026-05-04 16:47:34 +0200
  • fe76c19f14 static: Fix exponent overflow on big designs gatecat 2026-05-04 16:44:45 +0200
  • fcc80c5332 himbaechel: bounds check getBelByLocation gatecat 2026-05-04 13:38:04 +0200
  • 92c392f5f5 heap: Fix updating of chain cells gatecat 2026-05-04 13:10:45 +0200
  • ec1b3fde8f
    Merge pull request #1711 from YosysHQ/cat/wasm-exception-cleanup Catherine 2026-05-01 13:34:28 +0100
  • 1407b33558 Ensure only non-truncating values are returned from `main()`. Catherine 2026-05-01 11:22:38 +0000
  • 6cf255cc2b Remove Wasm exception handling workarounds. Catherine 2026-05-01 11:02:06 +0000
  • 42e248b99e
    gowin: Initial estimateDelay and ripup penalty (#1708) myrtle 2026-04-30 08:07:11 +0200
  • f28afd6b8e gowin: Initial estimateDelay and ripup penalty gatecat 2026-04-29 16:29:54 +0200
  • 0a8a848a72
    Minor UX improvements to the generic example code (#1706) Josef Gajdusek 2026-04-28 13:08:44 +0200
  • 3c29cc217e
    gatemate: Handle missing INIT on BRAMs (#1707) myrtle 2026-04-28 13:08:08 +0200
  • 1f73e86470 gatemate: Handle missing INIT on BRAMs gatecat 2026-04-28 12:49:54 +0200
  • e73506104b generic: Improve the example for K != 4 Josef Gajdusek 2026-04-25 00:09:17 +0200
  • 7f1fa155d3 generic: Fix Python path not including the examples/ directory in the example Josef Gajdusek 2026-04-24 23:31:16 +0200
  • 98c18d7f14 router2: Fix ripup of constant nets gatecat 2026-04-21 13:59:47 +0200
  • ce08c3053c
    Remove unused --slack_redist_iter option (#1704) myrtle 2026-04-20 16:19:00 +0200
  • d4bdc347c1 Remove unused --slack_redist_iter option gatecat 2026-04-20 15:50:28 +0200
  • d5e6bfc74e clangformat gatecat 2026-04-20 15:45:20 +0200
  • f2e650223a xilinx: Routeability tuning gatecat 2026-04-20 15:23:28 +0200
  • 2a84cc9c55
    xilinx: Add LUT route-thru pips (#1703) myrtle 2026-04-20 11:47:38 +0200
  • d1f4fc651d xilinx: Add LUT route-thru pips gatecat 2026-04-20 10:38:03 +0200
  • 68978f076f router2: Also write congestion-per-net in heatmap mode gatecat 2026-04-20 10:04:41 +0200
  • 33e1c9033b
    Improve file open error messages (#1700) mrcmry 2026-04-19 16:41:47 +0200
  • 45093a336a Improve file open error messages Marc Emery 2026-04-14 21:36:30 +0200
  • 28fefe6172 xilinx: Allow loading post-place JSON for router dev gatecat 2026-04-17 10:47:04 +0200
  • 0fa7ee0ce5 xilinx: Improve delay estimate gatecat 2026-04-17 10:20:32 +0200
  • 7de80fbb9c ecp5: Fix placement of LUT permutation switchboxes gatecat 2026-04-15 14:41:04 +0200
  • 8db8311103
    remove scopedlock (#1698) Lunaphied 2026-04-15 09:30:42 +0200
  • 4e9debe4e5 ecp5: Fix timing for DCU clock outputs gatecat 2026-04-15 09:24:33 +0200
  • e6ecd8fab4
    gatemate: removing recursion in GateMateImpl::reassign_bridges (#1697) sylefeb 2026-04-12 09:13:48 +0200
  • 2ea3296595 fix unlock_early() usages Lunaphied 2026-04-10 20:43:33 +0200
  • 18f5a4b754 common/kernel: removed ScopedLock type in favor of C++11 lock_guard Lunaphied 2026-04-10 18:32:38 +0200
  • 9a9d3d12d8 gatemate: making naming more consistent, adding comments about the need for recursion removal Sylvain Lefebvre 2026-04-10 18:22:28 +0200
  • 9c07375df8 gatemate: improving comments in GateMateImpl:reassign_bridges Sylvain Lefebvre 2026-04-09 18:45:27 +0200
  • 40474309e9 gatemate: removing recursion in GateMateImpl::reassign_bridges Sylvain Lefebvre 2026-04-09 17:37:00 +0200
  • a3bccdd33d xilinx: Use clock router for MMCMs too gatecat 2026-04-09 14:22:06 +0200
  • f99422dcad xilinx: Better use global clocking resources gatecat 2026-04-09 13:37:31 +0200
  • ca74f47c3f
    Improvements to FABulous (#1692) Leo Moser 2026-04-09 11:38:36 +0200
  • 75dcbdcb77 fabulous: add 'corner' argument Leo Moser 2026-04-07 17:11:25 +0200
  • ae7843fbf0 ecp5: Fix case of one net driving multiple DCSs gatecat 2026-04-09 10:34:22 +0200
  • f688fc080c
    gatemate: adding missing iomanip header for std::setprecision (#1695) sylefeb 2026-04-09 10:22:18 +0200
  • 1e75173aeb gatemate: adding missing iomanip header for std::setprecision Sylvain Lefebvre 2026-04-09 09:33:11 +0200
  • 3e0ef57793 fabulous: fix block tracking of FABULOUS_LC, improve debug messages, fix masking of 1 Leo Moser 2026-04-01 16:53:49 +0200
  • 5d46a5eeea
    ice40: Hide IO and PLL that can't be used from utilisation report (#1694) myrtle 2026-04-08 14:28:53 +0200
  • 176a4ba236 ice40: Hide IO and PLL that can't be used from utilisation report gatecat 2026-04-08 14:04:28 +0200
  • 20de8b72e8 fabulous: pack more FF types: reset before enable Leo Moser 2026-02-24 10:26:54 +0100
  • 33fdfd7c31 fabulous: fix I0mux naming Leo Moser 2026-02-24 10:24:42 +0100
  • 764c6a6696
    Gowin. Implement CLKDIV. (#1691) YRabbit 2026-04-06 13:34:34 +0000
  • 7a5c5ada81 Gowin. Implement CLKDIV. YRabbit 2026-04-06 12:37:47 +1000
  • 25482d990f
    nix: fix issue with latest apycula being needed and it not being in Nixpkgs stable (#1690) Lunaphied 2026-04-04 16:38:55 +0200
  • b6b429ad43 gowin: cleanup a few header dependencies to make LSP a bit happier Lunaphied 2026-04-04 11:52:40 +0200