1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-01 01:39:25 +00:00

Commit Graph

  • 658c66097b gowin: Add timings for BRAM gatecat/gowin-bram-timing gatecat 2026-02-26 14:46:25 +01:00
  • 858177d136 Update README main gatecat 2026-02-26 15:30:43 +01:00
  • 6235ba21e3 Gowin.DSP. Add MULTALU27X18. (#1650) YRabbit 2026-02-26 21:25:10 +10:00
  • e953c250a4 himbaechel: Add getDefaultRouter, default to router2 for gatemate (#1649) myrtle 2026-02-25 16:16:36 +01:00
  • 2ecd41e495 Cleanups in README gatecat 2026-02-25 15:43:02 +01:00
  • 2b4deb4313 timing: Fix critical path report with async resets (#1648) myrtle 2026-02-25 14:21:25 +01:00
  • 0d3a578539 run clangformat gatecat 2026-02-25 11:18:14 +01:00
  • b0d6b97936 gatemate: floorplanning [sc-168] (#1607) Miodrag Milanović 2026-02-25 10:05:36 +01:00
  • 0c970d6891 gatemate: improve --help and error messages (#1639) mrcmry 2026-02-25 09:39:05 +01:00
  • a60fdbb9a2 gatemate: initial support for MX4b (#1624) Miodrag Milanović 2026-02-25 08:47:27 +01:00
  • b8a6559a3f gatemate: add CP lines as clock and general routing [sc-184] (#1638) Miodrag Milanović 2026-02-25 08:22:16 +01:00
  • 501b36e646 gowin placement performance improvements, phase 3 (#1646) myrtle 2026-02-24 20:56:54 +01:00
  • 2400a90e04 router2: Try harder on constants to prevent infinite loop (#1647) myrtle 2026-02-24 14:28:25 +01:00
  • 1f4d3fdc91 Add a workaround for DCI for now gatecat 2026-02-21 19:49:45 +01:00
  • fc1f50937c xilinx: Enable MMCM related pips gatecat 2026-02-21 19:33:18 +01:00
  • 05e6915369 xilinx: Fix RAM256X1S packing gatecat 2026-02-21 19:19:28 +01:00
  • 0cd6e72d5f xilinx: Add MMCM support gatecat 2026-02-21 18:49:50 +01:00
  • c0ff514582 xilinx: Work around missing kintex7 timing for now gatecat 2026-02-21 17:52:08 +01:00
  • d43c09d070 Gowin. Divide packer. (#1645) YRabbit 2026-02-21 17:11:39 +10:00
  • d065288979 ecp5: Fix DCC selection (#1644) myrtle 2026-02-20 15:21:57 +01:00
  • 5bbaac8572 Gowin. Implement GW5A DSP. (#1641) YRabbit 2026-02-20 16:48:22 +10:00
  • f1fc47e139 feat: basic pcf implementation (#1637) Kelvin Chung 2026-02-17 16:38:01 +00:00
  • 49ba0b277f Support use of router2 for gowin (#1636) myrtle 2026-02-17 09:26:25 +01:00
  • 06ae973aa8 Msgspec serialization (#1640) Pepijn de Vos 2026-02-15 08:47:16 +01:00
  • 2a8bab976d gowin: Perfomance improvements round 1 (#1632) myrtle 2026-02-10 20:54:09 +01:00
  • 35f14336c0 gui: make it compatible with musl libc (#1635) bwisn 2026-02-08 20:23:12 +01:00
  • 3c558d6e3d Gowin. DSP. Allow combinatorial modes. (#1634) YRabbit 2026-02-06 16:01:09 +10:00
  • 826a534195 Gowin. BUGFIX. DSP. (#1633) YRabbit 2026-02-05 18:39:53 +10:00
  • b4da86edce Gowin. Add GW5AST-138C chip. (#1631) YRabbit 2026-01-31 22:01:22 +10:00
  • 8c6278170b nexus: Support for packing IODELAY and DDR gatecat 2026-01-26 11:10:53 +01:00
  • 94ac6d087e WIP: nexus iodelay gatecat 2026-01-25 17:00:26 +01:00
  • 9ae5de7c7c nexus: Support for CONFIG_LMMI and CONFIG_CLKRST_CORE gatecat 2026-01-23 09:44:03 +01:00
  • ee159126e1 nexus: Support for MULTIBOOT gatecat 2026-01-22 17:04:09 +01:00
  • 1c099cfca1 clangformat Miodrag Milanovic 2026-01-23 09:35:51 +01:00
  • 25c81e3a3e gatemate: fix block RAM ECC status signal wiring and delay annotation (#1629) Patrick Urban 2026-01-23 09:34:57 +01:00
  • e2e7cf4997 nexus: Also disable broken DCS route-through on -40 gatecat 2026-01-22 11:13:14 +01:00
  • 15d94b40a5 Gowin. Ignore empty lines. (#1626) YRabbit 2026-01-20 17:11:48 +10:00
  • 58e3b85866 Correct broken hyperlink to prjxray (#1623) Darren Kulp 2026-01-16 02:33:22 -05:00
  • 1ce187ab5a Gowin. BUGFIX. BSRAM SP separation. (#1622) YRabbit 2026-01-05 20:27:43 +10:00
  • 7bd1336f88 gatemate: RAMIO packing optimization (#1602) Miodrag Milanović 2025-12-23 09:03:06 +01:00
  • 8ce87ab7f9 Update README to add section for mistral (cyclonev) backend (#1606) Robert Ward 2025-12-22 09:36:38 -06:00
  • c30f810ee0 gatemate: Add LUT permutation support (#1619) Miodrag Milanović 2025-12-22 15:10:53 +01:00
  • 210e6c8158 gatemate: add missing MULT timing path (#1618) Miodrag Milanović 2025-12-17 11:53:10 +01:00
  • f5374d6de4 himbaechel: fix parsing vopt memory issue (#1614) Miodrag Milanović 2025-12-12 14:11:34 +01:00
  • 12342a60e6 gatemate: fix output register packing (#1608) Lofty 2025-12-12 07:52:26 +00:00
  • 1178707d70 gatemate: input register packing lofty/gatemate-mult-packing3 Lofty 2025-12-09 13:20:51 +00:00
  • c46f2bbd86 ice40: Explicitly connect CIN when legalizing carry chain TG 2025-12-02 08:58:19 +01:00
  • cfa5f77dd9 gatemate: pack multiplier output registers (#1603) Lofty 2025-11-24 15:35:18 +00:00
  • 900573c778 Gowin. Implemenet special ADC IO. (#1598) YRabbit 2025-11-18 21:44:15 +10:00
  • 69facd7c9a Bump gatemate chip database Miodrag Milanovic 2025-11-10 12:05:33 +01:00
  • d8117e3cad Gowin. Implement ADC. (#1597) YRabbit 2025-11-06 18:17:05 +10:00
  • 30669eca60 gatemate: fix SERDES CDR parameters (#1596) Patrick Urban 2025-10-28 09:49:55 +01:00
  • 35629d0a43 gatemate: handle default parameters for IO (#1595) tgingold 2025-10-28 08:16:02 +01:00
  • a530283600 Cleanup Context API (#1593) Miodrag Milanović 2025-10-23 14:44:14 +02:00
  • c133d00e2e Gowin. Take the arch arguments directly. (#1592) YRabbit 2025-10-23 15:58:01 +10:00
  • c7cfb0aa4b Remove use of boost system and filesystem (#1591) myrtle 2025-10-22 15:01:21 +02:00
  • 9ccd132437 himbaechel: add uarch specific options parsing (#1582) Miodrag Milanović 2025-10-21 14:41:53 +02:00
  • c6f408dfa7 gatemate: additional region handling (#1583) Miodrag Milanović 2025-10-21 13:47:07 +02:00
  • 924f3a50ab gatemate: properly name timing and operational mode (#1587) Miodrag Milanović 2025-10-21 13:46:34 +02:00
  • dfef396dec Gowin. Delete unused OBUFs. (#1581) YRabbit 2025-10-17 22:16:52 +10:00
  • 64db93e319 Google Test as submodule (#1579) Miodrag Milanović 2025-10-17 14:16:18 +02:00
  • 6d187fb8d0 Update CI and README for Qt6 (#1584) Miodrag Milanović 2025-10-17 14:16:07 +02:00
  • 9d7e1d0ad1 gatemate: bump chipdb to 1.9 Miodrag Milanovic 2025-10-17 11:57:53 +02:00
  • f19a67122f gatemate: document clock distribution strategies (#1580) Miodrag Milanović 2025-10-16 10:54:55 +02:00
  • f245185da8 clangformat Miodrag Milanovic 2025-10-15 15:38:35 +02:00
  • 36045543c7 gatemate: support multiple clock distribution strategies (#1574) Miodrag Milanović 2025-10-15 15:33:21 +02:00
  • 17d42e41db Make GUI able to compile on both Qt5 and Qt6 (#1576) Miodrag Milanović 2025-10-15 12:19:20 +02:00
  • c7836625b9 Gowin. Add BSRAM SDP fix. (#1575) YRabbit 2025-10-13 19:07:39 +10:00
  • 5194b5cc0a MachXO2. Add support for several IO parameters. (#1572) egorxe 2025-10-13 14:06:44 +05:00
  • 35810c9f87 Rust cleanup (#1573) Lofty 2025-10-10 15:04:19 +01:00
  • 4b00f58af5 himbaechel/uarch/gowin/cst.cc: added support for IO_LOC with _p/_n separated by a comma (#1571) Gwenhael Goavec-Merou 2025-10-08 14:26:50 +02:00
  • 5d45520bb2 ice40: Initialize context pointer in tests (#1568) Simon Richter 2025-10-06 16:12:32 +09:00
  • e7f9060efb placer_heap: fix clamping to region (#1569) Miodrag Milanović 2025-10-06 09:08:24 +02:00
  • e9bac6961a Gowin. GW5A series BSRAM fix. (#1564) YRabbit 2025-10-04 23:03:33 +10:00
  • 57f70aeeb8 Gowin. Remove the special status of corner tiles. (#1565) YRabbit 2025-10-04 23:02:53 +10:00
  • ad76625d4d gatemate: respect keep attribute and prevent crash with BEL set (#1566) Miodrag Milanović 2025-10-02 11:27:44 +02:00
  • e16bd45b01 clangformat Miodrag Milanovic 2025-09-30 14:20:45 +02:00
  • abb52f81c2 gatemate: cleanup of PLL and BUFG (#1562) Miodrag Milanović 2025-09-30 13:00:02 +02:00
  • 125df9952c advertise gatemate support in readme (#1563) Lofty 2025-09-30 09:05:36 +01:00
  • 8381827fa5 gatemate: Include and use connection timing data (#1559) Miodrag Milanović 2025-09-30 09:13:29 +02:00
  • 8f8181c717 rust: extend example_printnets to demo iterators Lofty 2025-09-26 12:09:25 +01:00
  • 0ee8181733 rust: rework ownership model Lofty 2025-09-25 09:09:55 +01:00
  • 2e4ef6f71f rust: small updates (#1560) Lofty 2025-09-24 12:59:30 +01:00
  • 22041ed5df Gowin. GW5A chips. Implement the DCS primitive. (#1558) YRabbit 2025-09-23 20:42:33 +10:00
  • 1742d09edb Gowin. GW5A series PLLs. (#1557) YRabbit 2025-09-20 15:51:01 +10:00
  • 4ab735c690 Gowin. Optimize ALU. (#1556) YRabbit 2025-09-17 15:50:41 +10:00
  • a48acec92e route clocks from source to sink lofty/pips-clockrouter Lofty 2025-09-16 11:00:44 +01:00
  • efff6f90f3 Revert "Do not use actual pip delay, determine best by number of passed pips" Lofty 2025-09-16 09:36:35 +01:00
  • 80255e3611 log number of clock net users Lofty 2025-09-16 09:34:50 +01:00
  • 5ce34b5964 another multiplier fix Lofty 2025-09-16 08:38:05 +01:00
  • 395554aefe another multiplier fix Lofty 2025-09-16 08:29:45 +01:00
  • a3f94eaf2a another multiplier fix Lofty 2025-09-16 08:13:32 +01:00
  • 731f906f9a another multiplier fix Lofty 2025-09-16 08:00:07 +01:00
  • e3fa85b8b2 another multiplier fix Lofty 2025-09-15 17:42:10 +01:00
  • c347941727 another multiplier fix Lofty 2025-09-15 16:01:27 +01:00
  • ea85132f17 another multiplier fix Lofty 2025-09-15 15:48:12 +01:00
  • 2452061824 another multiplier fix Lofty 2025-09-15 12:08:00 +01:00
  • bd6e9cd3c1 another multiplier fix Lofty 2025-09-15 11:05:26 +01:00
  • b119041585 another multiplier fix Lofty 2025-09-15 10:43:19 +01:00
  • 20cf497e15 another multiplier fix Lofty 2025-09-15 10:37:05 +01:00