Commit Graph

  • 605595282c
    Merge 7a94c147bf into 06ae973aa8 Miodrag Milanović 2026-02-15 16:38:35 +0100
  • be0fd029a9
    Merge 8be05e61a7 into 06ae973aa8 mrcmry 2026-02-15 12:02:18 +0100
  • 4633bcdfab
    Merge 46f98920bf into 06ae973aa8 Kelvin Chung 2026-02-15 10:48:42 +0100
  • 00c99e5493
    Merge 239f440c3b into 06ae973aa8 YRabbit 2026-02-15 09:21:57 +0000
  • 239f440c3b Gowin. DSP. Implement MULT12x12. YRabbit 2026-02-15 19:11:40 +1000
  • 06ae973aa8
    Msgspec serialization (#1640) master Pepijn de Vos 2026-02-15 08:47:16 +0100
  • 617f9a772f Update chipdb extension to .msgpack.xz Pepijn de Vos 2026-02-14 13:24:17 +0100
  • 8be05e61a7 gatemate: improve mode arg error message Marc Emery 2026-02-13 20:40:18 +0100
  • 46f98920bf yosys based IO insert Kelvin Chung 2026-02-13 14:51:38 +0000
  • 7a94c147bf cleanup alt_clk2 Lofty 2026-02-12 16:22:28 +0000
  • d4b0752273 feat: set pseudo cell loc by wire info Kelvin Chung 2026-02-12 13:29:56 +0000
  • c031cbb59b cleanup Miodrag Milanovic 2026-02-11 11:04:11 +0100
  • 4f468746dc clangformat Miodrag Milanovic 2026-02-11 10:58:57 +0100
  • a9cc738a89 chipdb version bump Miodrag Milanovic 2026-02-11 10:56:47 +0100
  • 6ebdf991af Revert "verify inversion before/after assigning bridges" Miodrag Milanovic 2026-02-11 10:56:17 +0100
  • b537372c7d Revert "we care only if there is net" Miodrag Milanovic 2026-02-11 10:56:00 +0100
  • d5373c4913
    Merge 39649117cd into 2a8bab976d Miodrag Milanović 2026-02-11 09:33:53 +0100
  • 3da2769e31 we care only if there is net Miodrag Milanovic 2026-02-11 08:45:26 +0100
  • e552b0010a
    Merge 32b1d1648a into 2a8bab976d Miodrag Milanović 2026-02-11 08:38:43 +0100
  • ae864c5724
    Merge de38bd34fb into 2a8bab976d Kelvin Chung 2026-02-10 21:28:21 +0000
  • 38d34749b3
    Merge c163ae72a6 into 2a8bab976d Miodrag Milanović 2026-02-10 21:01:44 +0100
  • 2e7759675c
    Merge c9ff60e392 into 2a8bab976d myrtle 2026-02-10 20:58:35 +0100
  • 2a8bab976d
    gowin: Perfomance improvements round 1 (#1632) myrtle 2026-02-10 20:54:09 +0100
  • e88fabca07 chore: review comment Kelvin Chung 2026-02-10 16:33:27 +0000
  • eb6106d22d feat: basic pcf implementation Kelvin Chung 2025-09-19 19:51:13 +0100
  • c9ff60e392 Support use of router2 for gowin gatecat/gowin-work-2 gatecat 2026-02-10 15:09:10 +0100
  • 8613ee17c8 verify inversion before/after assigning bridges Lofty 2026-02-10 14:08:59 +0000
  • 352d570773
    Merge 1178707d70 into 35f14336c0 Lofty 2026-02-10 14:21:32 +0100
  • 186c910d06 handle inversion bits for pass signals Miodrag Milanovic 2026-02-10 11:55:42 +0100
  • 35f14336c0
    gui: make it compatible with musl libc (#1635) bwisn 2026-02-08 20:23:12 +0100
  • 7df1ebd66b gui: make it compatible with musl libc bwisn 2026-02-08 15:32:12 +0100
  • dae2ee4787
    Merge 68e4d18339 into 3c558d6e3d myrtle 2026-02-06 22:57:58 +0100
  • 72fda21696 gowin: Update arch gen to use msgspec chipdb format Pepijn de Vos 2026-02-06 18:10:00 +0100
  • fe4584d55e allow only some pass trough for clock router Miodrag Milanovic 2026-02-06 11:45:47 +0100
  • 5fc81d6d8d Fix routing conflicts issues Miodrag Milanovic 2026-02-06 09:58:49 +0100
  • 3c558d6e3d
    Gowin. DSP. Allow combinatorial modes. (#1634) YRabbit 2026-02-06 16:01:09 +1000
  • 91e8d744f6 Gowin. DSP. Allow combinatorial modes. YRabbit 2026-02-06 13:05:11 +1000
  • 826a534195
    Gowin. BUGFIX. DSP. (#1633) YRabbit 2026-02-05 18:39:53 +1000
  • 693f498b34
    Merge d64a92f4f5 into b4da86edce Bengt Sjölén 2026-02-04 18:15:33 +0100
  • a72a593740 comment out spammy debug message Lofty 2026-02-04 17:04:58 +0000
  • 94257e86b9 Gowin. BUGFIX. DSP. YRabbit 2026-02-04 19:02:27 +1000
  • d0d2862d1a gowin: Use fast constant value routing gatecat 2026-02-03 19:15:42 +0100
  • 03776796c7 gowin: Configure HeAP gatecat 2026-02-03 18:11:42 +0100
  • 0a763dd799 resource bugfix Lofty 2026-02-03 13:53:48 +0000
  • 430325f7db Added no-cpe-cp option Miodrag Milanovic 2026-02-02 15:01:37 +0100
  • abbf9cb017 perform per-wire resource congestion costing Lofty 2026-02-02 13:32:06 +0000
  • b4da86edce
    Gowin. Add GW5AST-138C chip. (#1631) YRabbit 2026-01-31 22:01:22 +1000
  • 1d8a14ca52 Gowin. Fix style. YRabbit 2026-01-31 21:45:06 +1000
  • 8c8fdda362
    Merge 45d4a323a9 into 8c6278170b Rowan Goemans 2026-01-30 10:48:44 +0100
  • 761fa912db Gowin. Add GW5AST-138C chip. YRabbit 2026-01-30 16:40:59 +1000
  • cc2dfa8749 Add option to skip bridges Miodrag Milanovic 2026-01-27 13:27:15 +0100
  • 2472b0d38e current progress Lofty 2026-01-26 14:01:12 +0000
  • 8c6278170b nexus: Support for packing IODELAY and DDR gatecat/nexus-iodelay gatecat 2026-01-26 11:10:53 +0100
  • 86d0858308 arch API for resources Lofty 2026-01-26 09:15:19 +0000
  • 94ac6d087e WIP: nexus iodelay gatecat 2026-01-25 17:00:26 +0100
  • 9f9acaeb87 It is required to set all mandatory properties now Miodrag Milanovic 2026-01-23 10:26:52 +0100
  • 9ae5de7c7c nexus: Support for CONFIG_LMMI and CONFIG_CLKRST_CORE gatecat 2026-01-23 09:44:03 +0100
  • ee159126e1 nexus: Support for MULTIBOOT gatecat 2026-01-22 17:04:09 +0100
  • d5f172feed nexus: Support for CONFIG_LMMI and CONFIG_CLKRST_CORE nexus-multiboot gatecat 2026-01-23 09:44:03 +0100
  • 1c099cfca1 clangformat Miodrag Milanovic 2026-01-23 09:35:51 +0100
  • 25c81e3a3e
    gatemate: fix block RAM ECC status signal wiring and delay annotation (#1629) Patrick Urban 2026-01-23 09:34:57 +0100
  • b94217443d nexus: Support for MULTIBOOT gatecat 2026-01-22 17:04:09 +0100
  • 275ba0ad81 fix formatting Miodrag Milanovic 2026-01-22 12:26:10 +0100
  • 27a49487b6 Handle block and resources Miodrag Milanovic 2026-01-22 12:25:28 +0100
  • e2e7cf4997 nexus: Also disable broken DCS route-through on -40 gatecat 2026-01-22 11:13:14 +0100
  • a60c59e1bf gatemate: allow switching between NOECC and ECC block RAM delays Patrick Urban 2026-01-22 10:17:37 +0100
  • aef841793c adapt reassign_cplines for internal resource pips Lofty 2026-01-21 15:50:36 +0000
  • e2314f9d4d gatemate: add ECC signals to `ram_signal_clk` dictionary Patrick Urban 2026-01-21 16:14:17 +0100
  • 6810156525 gatemate: fix typos Patrick Urban 2026-01-21 14:35:09 +0100
  • 41a95e3bb2 gatemate: fix ECC CPE connection Patrick Urban 2026-01-21 14:32:54 +0100
  • 574ede7181 produce valid netlist with propagation netlist at least Miodrag Milanovic 2026-01-21 09:03:53 +0100
  • ecf2683a51
    Merge 3e739fd5f9 into 15d94b40a5 Lofty 2026-01-20 16:37:40 +0000
  • 5f1370cf37 mask field to resource field Lofty 2026-01-20 08:33:43 +0000
  • 15d94b40a5
    Gowin. Ignore empty lines. (#1626) YRabbit 2026-01-20 17:11:48 +1000
  • 627e7ea547 Gowin. Ignore empty lines. YRabbit 2026-01-20 14:28:47 +1000
  • 0e8a51f211 Use resources info Miodrag Milanovic 2026-01-19 15:10:58 +0100
  • 32b1d1648a gatemate: support for MX4b mx4b Miodrag Milanovic 2026-01-16 13:34:37 +0100
  • 58e3b85866
    Correct broken hyperlink to prjxray (#1623) Darren Kulp 2026-01-16 02:33:22 -0500
  • 39649117cd Validate placebox and use official coordinate system micko/scopename Miodrag Milanovic 2026-01-15 08:22:34 +0100
  • 7bec3a1f81 Add wildcard matching Miodrag Milanovic 2026-01-15 08:07:10 +0100
  • d64ca2a1e6 print detected region and error if not found Miodrag Milanovic 2026-01-14 15:10:32 +0100
  • 19519be41c cleanup Miodrag Milanovic 2025-11-27 12:33:43 +0100
  • 030c4383bf apply constraints Miodrag Milanovic 2025-11-27 11:57:17 +0100
  • 951845746f gatemate: add CCF floorplanning parser Miodrag Milanovic 2025-11-26 16:00:21 +0100
  • c163ae72a6 Add options to disable some pips alt_clk Miodrag Milanovic 2026-01-14 12:40:57 +0100
  • 15ec36b6ba
    Correct broken hyperlink to prjxray Darren Kulp 2026-01-14 06:00:39 -0500
  • 5e611fe9be Fix ODDR Miodrag Milanovic 2026-01-14 09:18:31 +0100
  • 06090528a3 remove empty if Miodrag Milanovic 2026-01-14 08:41:27 +0100
  • e996bfab5e fix multiplier output register packing Lofty 2026-01-11 21:25:07 +0000
  • c03dfdc7dc mux bridges need cell bel pins too Lofty 2026-01-09 18:12:34 +0000
  • 3227e4d717 add ports to cell Miodrag Milanovic 2026-01-09 18:02:03 +0100
  • d246fadd8d rough code to break cplines into subnets Lofty 2026-01-09 16:41:45 +0000
  • fa5389d43e Fix pip masking Miodrag Milanovic 2026-01-09 14:16:19 +0100
  • b3c8829fe1 create CPE_CPLINES cells and set properties on them Miodrag Milanovic 2026-01-09 10:24:55 +0100
  • 944b8cfe92 Cleanup Miodrag Milanovic 2026-01-09 09:20:43 +0100
  • 0b3bea6e7a handle pip masks Miodrag Milanovic 2026-01-09 08:54:18 +0100
  • 3da663bf9d wip Miodrag Milanovic 2026-01-08 16:04:34 +0100
  • af70c0533d remove not used variable Miodrag Milanovic 2025-12-26 10:47:42 +0100
  • 9acc794661 Test passtrough concept Miodrag Milanovic 2025-12-25 10:23:45 +0100
  • 4674a97664 Fix DDR nets Miodrag Milanovic 2025-12-25 09:15:09 +0100