Commit Graph

  • c60e37db26
    Merge 11a94f1d6d into d8117e3cad YRabbit 2025-11-08 09:12:29 +0000
  • 11a94f1d6d Gowin. Implemenet special ADC IO. YRabbit 2025-11-08 19:11:00 +1000
  • 6ad7c06795
    Merge 45d4a323a9 into d8117e3cad Rowan Goemans 2025-11-06 23:42:16 -0600
  • 1ad7b655db
    Merge de38bd34fb into d8117e3cad Kelvin Chung 2025-11-06 10:31:17 +0000
  • d8117e3cad
    Gowin. Implement ADC. (#1597) master YRabbit 2025-11-06 18:17:05 +1000
  • 1fd9aabb18 Gowin. Implement ADC. YRabbit 2025-11-05 17:32:17 +1000
  • 5dee362dd4 remove debug lut_perm2 Miodrag Milanovic 2025-11-03 11:13:13 +0100
  • bbcfe052bb block some pips Miodrag Milanovic 2025-11-03 11:12:26 +0100
  • af62a9abbd wip Miodrag Milanovic 2025-10-29 09:01:27 +0100
  • 30669eca60
    gatemate: fix SERDES CDR parameters (#1596) Patrick Urban 2025-10-28 09:49:55 +0100
  • 35629d0a43
    gatemate: handle default parameters for IO (#1595) tgingold 2025-10-28 08:16:02 +0100
  • df6cd4d35d gatemate/pack_io.cc: also handle UNDEFINED for id_SLEW Tristan Gingold 2025-10-27 20:49:42 +0100
  • 25f3d317af gatemate: fix SERDES CDR parameters Patrick Urban 2025-10-27 15:44:55 +0100
  • 752b64777f gatemate: handle default parameters for IO Tristan Gingold 2025-10-26 10:48:26 +0100
  • 02fd004ab2 Gowin. Second part of SDP division. YRabbit 2025-10-24 12:35:01 +1000
  • a530283600
    Cleanup Context API (#1593) Miodrag Milanović 2025-10-23 14:44:14 +0200
  • c2a8b597d0 Remove exit to prvent crash Miodrag Milanovic 2025-10-23 14:10:51 +0200
  • 064beeff19 Cleanup Context API Miodrag Milanovic 2025-10-23 14:10:33 +0200
  • c133d00e2e
    Gowin. Take the arch arguments directly. (#1592) YRabbit 2025-10-23 15:58:01 +1000
  • a614824bd1 Gowin. Take the arch arguments directly. YRabbit 2025-10-23 07:20:06 +1000
  • c7cfb0aa4b
    Remove use of boost system and filesystem (#1591) myrtle 2025-10-22 15:01:21 +0200
  • a3162b3a1a
    Merge 3e739fd5f9 into 9ccd132437 Lofty 2025-10-22 19:07:29 +0800
  • 78d625c612
    Merge 68e4d18339 into 9ccd132437 myrtle 2025-10-22 19:07:29 +0800
  • 3aae8a5a1b Remove use of boost system and filesystem gatecat 2025-10-22 12:53:57 +0200
  • 6805c66607
    build: Gate boost `system` library requirement Aki Van Ness 2025-10-21 10:03:02 -0700
  • 9ccd132437
    himbaechel: add uarch specific options parsing (#1582) Miodrag Milanović 2025-10-21 14:41:53 +0200
  • 1df1ae07a0 Adressed PR comments Miodrag Milanovic 2025-10-17 14:35:02 +0200
  • 1209c011c2 cleanup and unify other uarch Miodrag Milanovic 2025-10-17 08:00:29 +0200
  • f166c3f5b5 review comments addressed Miodrag Milanovic 2025-10-17 08:00:06 +0200
  • 5e6a9f6a71 add reference to additional help Miodrag Milanovic 2025-10-16 17:01:39 +0200
  • 966f406f1d fix tests Miodrag Milanovic 2025-10-16 16:03:42 +0200
  • e949a32f93 himbaechel: add uarch specific options parsing Miodrag Milanovic 2025-10-16 15:18:31 +0200
  • c6f408dfa7
    gatemate: additional region handling (#1583) Miodrag Milanović 2025-10-21 13:47:07 +0200
  • 924f3a50ab
    gatemate: properly name timing and operational mode (#1587) Miodrag Milanović 2025-10-21 13:46:34 +0200
  • 261537977f gatemate: properly name timing and operational mode Miodrag Milanovic 2025-10-21 13:12:37 +0200
  • c814c798d5 wip gatemate_ramio Miodrag Milanovic 2025-09-05 15:21:33 +0200
  • 22cb86296e Add predictDelay Miodrag Milanovic 2025-10-17 14:43:13 +0200
  • dfef396dec
    Gowin. Delete unused OBUFs. (#1581) YRabbit 2025-10-17 22:16:52 +1000
  • 64db93e319
    Google Test as submodule (#1579) Miodrag Milanović 2025-10-17 14:16:18 +0200
  • 6d187fb8d0
    Update CI and README for Qt6 (#1584) Miodrag Milanović 2025-10-17 14:16:07 +0200
  • 7991731666 Update CI and README for Qt6 OpenProgger 2025-10-17 13:51:07 +0200
  • fa9c6f25cf add penalty delay when crossing between dies Miodrag Milanovic 2025-10-17 13:24:30 +0200
  • 9f49a9fa35 add DIE parameter in CCF Miodrag Milanovic 2025-10-17 12:35:39 +0200
  • 1411360ed8 gatemate: Use GATEMATE_DIE attribute to select placement die Miodrag Milanovic 2025-10-17 11:39:30 +0200
  • 9d7e1d0ad1 gatemate: bump chipdb to 1.9 Miodrag Milanovic 2025-10-17 11:57:53 +0200
  • 517a9a0901 Gowin. Delete unused OBUFs. YRabbit 2025-10-16 21:44:20 +1000
  • f19a67122f
    gatemate: document clock distribution strategies (#1580) Miodrag Milanović 2025-10-16 10:54:55 +0200
  • 4d870a79a7 gatemate: rename option to strategy Miodrag Milanovic 2025-10-16 10:38:15 +0200
  • 28bb161364 gatemate: document clock distribution strategies Miodrag Milanovic 2025-10-16 09:11:13 +0200
  • 120fe1429b Update main CMakeLists.txt Miodrag Milanovic 2025-10-15 17:14:20 +0200
  • 911df850d8 Use googletest v1.17.0 Miodrag Milanovic 2025-10-15 17:07:04 +0200
  • 77a88c6288 Add googletest as submodule Miodrag Milanovic 2025-10-15 17:00:28 +0200
  • 06d86c56b4 remove copy of googletest from 3rdparty Miodrag Milanovic 2025-10-15 16:59:24 +0200
  • f245185da8 clangformat Miodrag Milanovic 2025-10-15 15:38:35 +0200
  • 36045543c7
    gatemate: support multiple clock distribution strategies (#1574) Miodrag Milanović 2025-10-15 15:33:21 +0200
  • 5e21b48f3e Address review comments Miodrag Milanovic 2025-10-15 12:28:05 +0200
  • 17d42e41db
    Make GUI able to compile on both Qt5 and Qt6 (#1576) Miodrag Milanović 2025-10-15 12:19:20 +0200
  • 587c5e086d Implement full use strategy Miodrag Milanovic 2025-10-14 12:47:20 +0200
  • 0a3e269005 Relaxed cmake check for initial Qt6 test Miodrag Milanovic 2025-10-13 14:31:32 +0200
  • 74769168ab disable deprecation warnings for now Miodrag Milanovic 2025-10-13 14:22:47 +0200
  • b8993957a9 Cleanup Miodrag Milanovic 2025-10-13 14:22:33 +0200
  • 03ab3b1130 Fix crash on init with Wayland on Qt6 Miodrag Milanovic 2025-10-13 13:35:51 +0200
  • f91f549cf4 Make GUI compile for both Qt5 and Qt6 Miodrag Milanovic 2025-10-13 13:33:43 +0200
  • 4b1d7d5f46 Fix cmake for python-console for consistency Miodrag Milanovic 2025-10-13 13:24:34 +0200
  • f8bf8c1807 Use QtPropertyBrowser for Qt5/6 Miodrag Milanovic 2025-10-13 13:21:05 +0200
  • c7836625b9
    Gowin. Add BSRAM SDP fix. (#1575) YRabbit 2025-10-13 19:07:39 +1000
  • 5194b5cc0a
    MachXO2. Add support for several IO parameters. (#1572) egorxe 2025-10-13 14:06:44 +0500
  • 1eca6d0903 Gowin. Add BSRAM SDP fix. YRabbit 2025-10-12 13:55:18 +1000
  • 0e61a373d1 error out on non supported cases Miodrag Milanovic 2025-10-10 16:06:15 +0200
  • 35810c9f87
    Rust cleanup (#1573) Lofty 2025-10-10 15:04:19 +0100
  • cbf3969dd0 gatemate: support multiple clock distribution strategies Miodrag Milanovic 2025-10-10 15:35:27 +0200
  • 7765b36e73 rust: use std::ffi C types instead of libc dependency Lofty 2025-10-10 11:34:21 +0100
  • 2169f1bac8 rust: explicitly mark as ISC license Lofty 2025-10-10 11:29:48 +0100
  • 8e42254943 rust: formatting cleanup Lofty 2025-10-10 11:29:29 +0100
  • 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 +0200
  • 3d88751ce8 himbaechel/uarch/gowin/cst.cc: added support for IO_LOC with _p/_n separated by a comma Gwenhael Goavec-Merou 2025-10-06 11:09:15 +0200
  • 3bdda1a9c4 MachXO2. Add support for several IO parameters. Egor Lukyanchenko 2025-10-06 17:19:29 +0500
  • 5d45520bb2
    ice40: Initialize context pointer in tests (#1568) Simon Richter 2025-10-06 16:12:32 +0900
  • e7f9060efb
    placer_heap: fix clamping to region (#1569) Miodrag Milanović 2025-10-06 09:08:24 +0200
  • a2fb42ec65 placer_heap: fix clamping to region Miodrag Milanovic 2025-10-05 09:55:51 +0200
  • 0dc682a2f9 ice40: Initialize context pointer in tests Simon Richter 2025-10-05 01:16:11 +0900
  • e9bac6961a
    Gowin. GW5A series BSRAM fix. (#1564) YRabbit 2025-10-04 23:03:33 +1000
  • 57f70aeeb8
    Gowin. Remove the special status of corner tiles. (#1565) YRabbit 2025-10-04 23:02:53 +1000
  • ad76625d4d
    gatemate: respect keep attribute and prevent crash with BEL set (#1566) Miodrag Milanović 2025-10-02 11:27:44 +0200
  • 66f27016e5 gatemate: respect keep attribute and prevent crash with BEL set Miodrag Milanovic 2025-10-01 15:35:49 +0200
  • 7a8a626b2d Gowin. Remove the special status of corner tiles. YRabbit 2025-10-01 22:08:54 +1000
  • 500cee449e Gowin. GW5A series BSRAM fix. YRabbit 2025-10-01 18:08:59 +1000
  • e16bd45b01 clangformat Miodrag Milanovic 2025-09-30 14:20:45 +0200
  • abb52f81c2
    gatemate: cleanup of PLL and BUFG (#1562) Miodrag Milanović 2025-09-30 13:00:02 +0200
  • 125df9952c
    advertise gatemate support in readme (#1563) Lofty 2025-09-30 09:05:36 +0100
  • 4f2aa322ab advertise gatemate support in readme Lofty 2025-09-30 09:01:29 +0100
  • 5bab43ddff Add TODO comment Miodrag Milanovic 2025-09-30 09:06:46 +0200
  • 44d91c89f6 Update PLL error messages Miodrag Milanovic 2025-09-30 09:02:44 +0200
  • 750789792a Copy region to newly generated cells, and update when constrained Miodrag Milanovic 2025-09-29 11:24:03 +0200
  • 9b8e1e9d4c Better forced_die implementation Miodrag Milanovic 2025-09-26 16:57:31 +0200
  • fc4be25663 Add extra data for die regions and create them Miodrag Milanovic 2025-09-26 15:06:11 +0200
  • 062348ee20 Proper DDR per bank and cleanup Miodrag Milanovic 2025-09-26 08:39:06 +0200
  • 38370d010e Fix user globals Miodrag Milanovic 2025-09-25 15:23:13 +0200
  • 0708a7f545 handle PLL special inputs Miodrag Milanovic 2025-09-25 14:46:10 +0200
  • ca287d07a0 bugfix Miodrag Milanovic 2025-09-25 12:21:51 +0200