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

Commit Graph

  • 50a18611ef another multiplier fix Lofty 2025-09-15 10:32:37 +01:00
  • 500840ae6b another multiplier fix Lofty 2025-09-15 10:18:30 +01:00
  • 50299469fc another multiplier fix Lofty 2025-09-15 09:48:22 +01:00
  • e2d882b056 another multiplier fix Lofty 2025-09-15 09:31:36 +01:00
  • 9a1c25d83b another multiplier fix Lofty 2025-09-15 09:21:19 +01:00
  • 59285f3332 another multiplier fix Lofty 2025-09-15 09:13:04 +01:00
  • 2583f01e29 another multiplier fix Lofty 2025-09-15 09:05:52 +01:00
  • 14030606a8 another multiplier fix Lofty 2025-09-15 09:00:17 +01:00
  • bc52b33f94 another multiplier fix Lofty 2025-09-15 08:46:25 +01:00
  • b4ef4cace9 another mult fix Lofty 2025-09-12 17:26:20 +01:00
  • 1ba1829a8f more multiplier fixes Lofty 2025-09-12 16:47:45 +01:00
  • 0412ef7144 proper parameter check Miodrag Milanovic 2025-09-12 15:30:26 +02:00
  • 00cf81e463 gatemate: fix static and handle dynamic FIFO almost full/empty offsets (#1555) Patrick Urban 2025-09-12 15:02:28 +02:00
  • 485def603a optimize Miodrag Milanovic 2025-09-12 14:14:57 +02:00
  • c66e422dd0 Do not use actual pip delay, determine best by number of passed pips Miodrag Milanovic 2025-09-12 13:39:37 +02:00
  • 48cb371d27 fix clock routing Miodrag Milanovic 2025-09-12 10:54:46 +02:00
  • 2823ea385a add PLL delays Miodrag Milanovic 2025-09-12 10:52:54 +02:00
  • f24630c02b tried fixing clock router Miodrag Milanovic 2025-09-11 18:48:50 +02:00
  • 10765f7516 cleanup Miodrag Milanovic 2025-09-11 15:20:46 +02:00
  • 65d47d0183 add pip delays Miodrag Milanovic 2025-09-11 13:17:52 +02:00
  • 30ebf540c3 do not need node delay Miodrag Milanovic 2025-09-11 11:28:26 +02:00
  • ce0a37f666 a few multiplier router fixes Lofty 2025-09-11 15:54:02 +01:00
  • 72960a052e add plane info for node pips Miodrag Milanovic 2025-09-11 11:07:48 +02:00
  • f669ed54e6 convert nodes to pips Miodrag Milanovic 2025-09-11 10:35:13 +02:00
  • 33a91cb196 improved estimateDelay formula lofty/gatemate-estimatedelay2 Lofty 2025-09-10 13:53:47 +01:00
  • b8d2372019 gatemate: BUFG must be optional Miodrag Milanovic 2025-09-10 14:42:47 +02:00
  • 8ac7ed161a gatemate: code cleanup and netlist fix (#1554) Miodrag Milanović 2025-09-10 14:04:42 +02:00
  • 9715a1d565 heap: Allow chains to ripup other chains (opt-in only) (#1552) nextpnr-0.9 myrtle 2025-09-05 09:02:19 +02:00
  • 141abe60a6 gatemate: cleanup BRAM handling (#1551) Miodrag Milanović 2025-09-05 08:37:29 +02:00
  • cd1e403c0d Implement getBelValidityConflict for gatemate gatecat/place-confl-api-update gatecat 2025-09-04 17:17:24 +02:00
  • 9c6b106195 archapi: Add new getBelValidityConflict API gatecat 2025-09-04 16:59:36 +02:00
  • 30ca3e073c archapi: Remove never-properly-used getConflictingBelCell API gatecat 2025-09-04 16:51:03 +02:00
  • 21bfda4165 gatemate: fix fourgroup for multi die (#1550) Miodrag Milanović 2025-09-03 12:20:11 +02:00
  • f238e2c4a5 okami: remove (#1549) Lofty 2025-09-02 18:42:07 +01:00
  • 3eb682bcbb gatemate: use CPE bridge (#1538) Miodrag Milanović 2025-09-02 18:00:01 +02:00
  • 4e4f4ab113 gatemate: update bounding box (#1548) Miodrag Milanović 2025-09-02 14:04:28 +02:00
  • 0399b8865e gatemate: Enable placing RAM halfs (#1544) Miodrag Milanović 2025-09-02 08:03:22 +02:00
  • a18bd2e055 Gowin. BUGFIX. Add data about gate wires. (#1547) YRabbit 2025-09-02 15:51:08 +10:00
  • 7d2caf6939 Gowin. Fix style. YRabbit 2025-09-02 01:02:20 +10:00
  • 75aa8d16ac Gowin. Implement on-chip oscillator. YRabbit 2025-08-31 10:37:58 +10:00
  • bc086c012f Gowin. Optimize ALU wiring (#1543) YRabbit 2025-08-30 00:58:26 +10:00
  • e1ba78094f gatemate: clean data bitmask Miodrag Milanovic 2025-08-27 12:28:58 +02:00
  • 8ab9301dc4 clangformat Miodrag Milanovic 2025-08-27 10:37:39 +02:00
  • 2b203d21ae gatemate: add missing RAM port mapping Miodrag Milanovic 2025-08-27 10:37:10 +02:00
  • 52254dca35 Gowin. Add ROM16 primitive. (#1542) YRabbit 2025-08-27 15:21:38 +10:00
  • d966fc5dcb Gowin. Implement ALU for the GW5A series. (#1541) YRabbit 2025-08-27 00:17:55 +10:00
  • 0a7cbe1cd7 router2: iteratively reserve arc driver wires, too (#1539) Lofty 2025-08-26 15:17:11 +01:00
  • ca4f727ffc gatemate: fix CI/CO RAM connections Miodrag Milanovic 2025-08-25 12:24:46 +02:00
  • 84234e7d79 gatemate: delay, assign proper RAM clock Miodrag Milanovic 2025-08-25 10:55:19 +02:00
  • d796cc720b clangformat Miodrag Milanovic 2025-08-22 11:08:39 +02:00
  • 6a598b945e gatemate: add iopath delays (#1537) Miodrag Milanović 2025-08-22 11:07:34 +02:00
  • e598b2f4d9 gatemate: special case RAMIO when needed (#1536) Miodrag Milanović 2025-08-21 15:11:08 +02:00
  • 82f8ff7cad himbaechel: Extend API to enable cell delay override (#1535) Miodrag Milanović 2025-08-20 06:32:18 +02:00
  • 322ad920b3 Gowin. Enable GW5A series. (#1534) YRabbit 2025-08-15 15:12:09 +10:00
  • 178021959c Gowin. Change the way DFF 6&7 presence is checked. YRabbit 2025-08-14 21:19:39 +10:00
  • 2d0ad9f9b1 Gowin. Use two additional DFFs. YRabbit 2025-08-14 13:53:24 +10:00
  • 95ab16f380 gatemate: add IOSEL as separate primitive (#1533) Miodrag Milanović 2025-08-14 12:20:24 +02:00
  • b0626280e9 Change Hash Embed check to check for erroneous signed #embed Will MacCormack 2025-08-09 12:06:17 -05:00
  • 4be8d4fa8d router2: improved partitioner lofty/router2-partitioner Lofty 2024-02-19 10:25:24 +00:00
  • 5355222e09 Revert "gatemate: don't place cells all at once (#1528)" Lofty 2025-08-08 19:42:36 +01:00
  • 2d393c2487 gatemate: don't place cells all at once (#1528) Lofty 2025-08-08 17:19:42 +01:00
  • 0ad43e6ec7 gatemate: remove placement density restriction (#1527) Lofty 2025-08-08 16:02:56 +01:00
  • 0be6173064 Gowin. Add pin configurations bel/cell. YRabbit 2025-08-08 07:10:18 +10:00
  • 8ce9918405 Gowin. Remove search for old Apicula. YRabbit 2025-08-05 20:47:36 +10:00
  • 8938c73fc9 Merge pull request #1524 from YosysHQ/lofty/gatemate-mult-router Lofty 2025-08-05 11:20:25 +01:00
  • 6b11a82d04 cleanup Miodrag Milanovic 2025-08-04 14:28:43 +02:00
  • f0e03ed6e7 cleanup Miodrag Milanovic 2025-08-04 14:23:18 +02:00
  • 89e7e059d8 cleanup Miodrag Milanovic 2025-08-04 13:55:19 +02:00
  • eb77362b97 Added logs under debug, and removed include for idstring.h Miodrag Milanovic 2025-08-04 13:50:19 +02:00
  • 88f52bcaba Fix multipliers on hardware Miodrag Milanovic 2025-08-04 13:26:26 +02:00
  • 60f3c25cb0 refactor inversion checker Lofty 2025-08-02 15:23:56 +01:00
  • fe7546fda5 Multiplier routing needs priority over clocks Lofty 2025-08-02 14:00:25 +01:00
  • 0810a9a243 More multiplier fixes Miodrag Milanovic 2025-08-02 13:04:13 +02:00
  • 6a3c4a2dca Enable pack_mult Miodrag Milanovic 2025-08-01 17:47:07 +02:00
  • 1748f38aad Add MULT_INVERT property Miodrag Milanovic 2025-08-01 17:46:43 +02:00
  • d26fc19724 clangformat Lofty 2025-08-01 16:46:22 +01:00
  • 49001df290 Fix when width is 1 Miodrag Milanovic 2025-08-01 14:46:54 +02:00
  • da5d42dc9d Add missing connection Miodrag Milanovic 2025-08-01 12:25:22 +02:00
  • d53f774078 re-disable multiplier packing Lofty 2025-07-31 14:54:43 +01:00
  • 341e288488 fix swapped B inputs Lofty 2025-07-31 14:50:36 +01:00
  • 7d8b7da20b Add missing connection Miodrag Milanovic 2025-07-29 13:59:59 +02:00
  • 7e68bea863 gatemate: fix SER_CLK wiring from CLKIN to PLL (#1523) Miodrag Milanović 2025-07-29 11:26:49 +02:00
  • d26aa342b7 bugfix for x2y2 in8 binding a pip twice Lofty 2025-07-29 09:25:54 +01:00
  • ac8a12aee5 bugfix for number of hops Lofty 2025-07-29 08:50:10 +01:00
  • ff9fa6f4cc route comments Lofty 2025-07-29 08:18:44 +01:00
  • 95b32a2b56 working diagonal router; unhappy inversion checker Lofty 2025-07-28 18:39:36 +01:00
  • 9837b6f676 current progress (broken diagonal router) Lofty 2025-07-28 07:07:52 +01:00
  • 80664e55b7 current progress (fixed routing done?) Lofty 2025-07-27 17:38:26 +01:00
  • 78b614ed31 current progress Lofty 2025-07-24 09:41:28 +01:00
  • 1576703937 current progress (route zero driver too) Lofty 2025-07-22 13:21:54 +01:00
  • d1f80ca5bb current progress Lofty 2025-07-21 21:28:30 +01:00
  • 4cf33090a9 current progress Lofty 2025-07-21 13:14:49 +01:00
  • 8637e3bc18 heavy refactoring Lofty 2025-07-21 11:52:02 +01:00
  • 56e1452d31 refactor common routes Lofty 2025-07-21 09:38:27 +01:00
  • 90f5f719f3 current progress Lofty 2025-07-21 09:20:47 +01:00
  • 530a08606b current progress Lofty 2025-07-20 15:07:12 +01:00
  • 0829b46e9b move multiplier router to its own file Lofty 2025-07-17 07:54:22 +01:00
  • 0533a4c12b fixed missing pip Lofty 2025-07-15 07:43:04 +01:00
  • 8047369347 better inversion verification Hannah Ravensloft 2025-07-14 00:54:58 +01:00
  • f2c736ef81 Beginnings of the multiplier router Hannah Ravensloft 2025-07-13 23:24:20 +01:00