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

Commit Graph

  • 3042f9e792 Fixed correction of Nexus OSCA frequency constraints Maciej Kurc 2022-02-02 09:24:28 +01:00
  • 370e98a248 Merge branch 'master' into gowin-gui-noc YRabbit 2022-02-02 07:24:00 +10:00
  • c306ef12bc Merge pull request #897 from antmicro/nexus-improve-estimate gatecat 2022-02-01 11:20:26 +00:00
  • 676e56e5d4 nexus: add option to modify the mult factor of the estimate delay Alessandro Comodi 2022-01-25 17:46:54 +01:00
  • 22e4081c73 gowin: Add GUI. YRabbit 2022-01-29 14:45:17 +10:00
  • e069b3bc6a Merge pull request #900 from antmicro/nexus-osc-tolerance gatecat 2022-01-28 19:19:33 +00:00
  • e51e82d6a9 Added honoring OSCA output frequency tolerance during constraints generation Maciej Kurc 2022-01-28 13:51:10 +01:00
  • 1301feb4ad Merge pull request #899 from antmicro/nexus-dsp-packing gatecat 2022-01-25 12:30:39 +00:00
  • 18f71ace8c Removed the need for MULT36_CORE bel for implementing the MULTADDSUB9X9WIDE macro Maciej Kurc 2022-01-25 12:08:52 +01:00
  • fbeef2b8c2 Merge pull request #895 from galibert/master gatecat 2022-01-19 13:22:40 +00:00
  • 27d38de612 Mistral: Use log_error, remove leftover debugging printf. Olivier Galibert 2022-01-19 08:42:29 +01:00
  • 91a0eb9367 Mistral: fix gpio OE, add hmc bypass support Olivier Galibert 2022-01-18 22:37:35 +01:00
  • b5fc788153 Sync with the current state of mistral Olivier Galibert 2022-01-18 15:12:45 +01:00
  • 58a1b473b8 Merge pull request #873 from YosysHQ/gatecat/ice40-carry-lut gatecat 2022-01-16 19:59:56 +00:00
  • 2ab08a872d Merge pull request #894 from antmicro/integer-hashing gatecat 2022-01-11 16:33:19 +00:00
  • ae7c2261be Switched integer pair hashing function from DJB2 to Cantor Maciej Kurc 2022-01-11 15:28:13 +01:00
  • 3d24583b91 Merge pull request #893 from YosysHQ/gatecat/viaduct gatecat 2022-01-07 16:16:47 +00:00
  • e88bd34c02 Viaduct API for a hybrid between generic and full-custom arch gatecat 2021-12-30 13:18:34 +00:00
  • 089ca8258e Merge pull request #892 from yrabbit/off-by-one gatecat 2022-01-03 12:47:44 +00:00
  • 045ce3f148 gowin: Fix last MUX8 YRabbit 2022-01-03 17:48:31 +10:00
  • 3266c51d85 Merge pull request #890 from YosysHQ/gatecat/ssoarray-move gatecat 2021-12-31 06:57:25 +00:00
  • 69a4e3e544 SSOArray: Implement move and assignment operators gatecat 2021-12-30 21:32:04 +00:00
  • d65c629fb0 Merge pull request #889 from YosysHQ/gatecat/generic-refactor gatecat 2021-12-30 13:12:20 +00:00
  • 59874188a6 generic: Refactor for faster performance gatecat 2021-12-30 09:08:02 +00:00
  • c272d28e57 docs: Fix typo gatecat 2021-12-29 21:43:33 +00:00
  • fdeb86809f Merge pull request #877 from pepijndevos/patch-3 gatecat 2021-12-26 19:14:05 +00:00
  • 5b6961edd0 update release that actually includes GW1NS-4 chipdb Pepijn de Vos 2021-12-26 17:52:00 +01:00
  • 4dbf1c1ca4 Merge pull request #888 from yrabbit/dim-xy gatecat 2021-12-26 07:39:18 +00:00
  • e6b7879542 gowin: Initializing the grid dimensions YRabbit 2021-12-26 12:05:35 +10:00
  • 643b697178 Merge pull request #884 from yrabbit/simplified-io-pr gatecat 2021-12-24 19:28:41 +00:00
  • fa1ef15e47 build on release of apycula with gw1ns-4 support Pepijn de Vos 2021-12-17 12:35:37 +01:00
  • b53a921e42 Add support for GW1NS-4 series devices Pepijn de Vos 2021-12-17 12:34:21 +01:00
  • de63b5b09a Merge pull request #887 from YosysHQ/gatecat/mistral-bit-update gatecat 2021-12-22 14:06:33 +00:00
  • 2c43ac992f mistral: Update to latest enum name gatecat 2021-12-22 13:17:55 +00:00
  • d2e193f257 Merge pull request #885 from antmicro/nexus-slewrate gatecat 2021-12-21 15:08:32 +00:00
  • 500fa6f442 nexus: handle SLEWRATE in pdc Karol Gugala 2021-12-20 14:33:29 +01:00
  • 5a76b3cb4d gowin: Add simplified IO cells processing YRabbit 2021-12-20 15:48:38 +10:00
  • 62a3e09385 Merge pull request #883 from YosysHQ/gatecat/new-predictdelay gatecat 2021-12-19 18:46:10 +00:00
  • ddb084e9a8 archapi: Use arbitrary rather than actual placement in predictDelay gatecat 2021-12-19 16:41:34 +00:00
  • 56d5507333 Merge pull request #882 from YosysHQ/gatecat/router1-tmg-ripup gatecat 2021-12-18 21:49:48 +00:00
  • 4a3847765c Merge pull request #881 from uis246/regex gatecat 2021-12-18 21:38:52 +00:00
  • f670de7b52 router1: Experimental timing-driven ripup support gatecat 2021-12-18 20:58:44 +00:00
  • 9b2d6c5a67 Clean gowin modification regex uis 2021-12-18 22:44:08 +03:00
  • 673faea230 Merge pull request #880 from YosysHQ/gatecat/router1-heuristic gatecat 2021-12-18 19:18:21 +00:00
  • 53ce8f3736 router1: Improve timing heuristic gatecat 2021-09-18 10:00:05 +01:00
  • f80f56d69f Merge pull request #879 from YosysHQ/gatecat/nexus-867 gatecat 2021-12-18 13:25:13 +00:00
  • cc603a612b Merge pull request #878 from YosysHQ/gatecat/fix-876 gatecat 2021-12-17 15:51:45 +00:00
  • a306860144 nexus: router1 speedup based on #867 gatecat 2021-12-17 15:06:19 +00:00
  • 4451a562ef frontend: Consider net aliases when uniquifying name gatecat 2021-12-17 14:51:00 +00:00
  • a120577773 Merge pull request #858 from cr1901/machxo2 gatecat 2021-12-17 07:11:31 +00:00
  • 064b6d808e clangformat. William D. Jones 2021-12-16 17:09:29 -05:00
  • 78ce9971ff README.md: Add machxo2 arch to list of (experimental) supported devices. William D. Jones 2021-11-05 13:29:01 -04:00
  • 4d75792257 machxo2: Remove no-iobs option. It was always enabled and should remain an implementation detail. William D. Jones 2021-11-05 13:26:05 -04:00
  • be3788fa30 machxo2: Remove -noiopad option when generating miters for post-pnr verification. William D. Jones 2021-11-05 12:49:24 -04:00
  • 365a871908 machxo2: Add packing logic to forbid designs lacking FACADE_IO top-level ports. William D. Jones 2021-11-03 13:53:57 -04:00
  • d2ac6dffbc machxo2: Correct which PIO wires get adjusted when writing text bitstream. Add verbose logging for adjustments. William D. Jones 2021-10-29 18:00:05 -04:00
  • d04cfd5f0f Merge pull request #874 from yrabbit/models gatecat 2021-12-15 07:00:49 +00:00
  • 120ed0c42d gowin: Recognize models correctly YRabbit 2021-12-15 07:56:34 +10:00
  • 762125d3cf Merge pull request #872 from YosysHQ/gatecat/py-loc-api gatecat 2021-12-14 20:09:57 +00:00
  • a946ed0206 ice40: Pack LUT at start of carry chain if there is 1 candidate gatecat 2021-12-14 19:27:20 +00:00
  • a120ae1fa7 python: Bind getBelLocation/getPipLocation gatecat 2021-12-14 18:47:35 +00:00
  • 256134d615 Merge pull request #870 from YosysHQ/gatecat/ecp5-lutperm gatecat 2021-12-14 09:03:50 +00:00
  • 73a7406211 Merge pull request #871 from yrabbit/english gatecat 2021-12-14 08:54:09 +00:00
  • fdf26e698f gowin: Fix spelling of messages YRabbit 2021-12-14 14:09:27 +10:00
  • f36188f2e1 ecp5: LUT permutation support gatecat 2021-12-13 16:04:45 +00:00
  • 8720d79f21 Merge pull request #868 from mkj/mkj/chipdb-16bit gatecat 2021-12-13 15:02:38 +00:00
  • 90b0e90bbe ecp5: Reduce some chipdb fields sizes Matt Johnston 2021-12-12 16:52:01 +08:00
  • a933f82845 clangformat gatecat 2021-12-12 18:49:37 +00:00
  • 0dafcc44ff router2: Improve reservation debug logging gatecat 2021-12-12 18:48:39 +00:00
  • c76e1be397 Merge pull request #867 from mkj/mkj/routerspeed2 gatecat 2021-12-12 15:37:36 +00:00
  • cb362c2256 Merge pull request #869 from YosysHQ/gatecat/mistral-route-fix gatecat 2021-12-12 14:59:34 +00:00
  • fc5b34254f ecp5: Keep "visited" local Matt Johnston 2021-12-10 22:10:33 +08:00
  • 80dd442412 ecp5: Use a vector rather than dict Matt Johnston 2021-12-10 15:46:15 +08:00
  • 61597e14a7 mistral: Bump CI version gatecat 2021-12-12 13:55:06 +00:00
  • 78905c3ecf mistral: DATAIN and DATAOUT of GPIO have swapped gatecat 2021-12-11 19:38:14 +00:00
  • 1c8d4d6460 Merge branch 'master' of github.com:YosysHQ/nextpnr gatecat 2021-12-12 13:02:58 +00:00
  • 35feb7ebba clangformat gatecat 2021-12-12 13:02:39 +00:00
  • 21fc372a9d Merge pull request #865 from yrabbit/ALU-head-at-zero gatecat 2021-12-12 13:00:38 +00:00
  • 3c8af04ca5 router2: Error instead of hang in case of reservation conflicts gatecat 2021-12-11 19:25:59 +00:00
  • ecf3027a4d Merge branch 'YosysHQ:master' into ALU-head-at-zero YRabbit 2021-12-12 07:43:14 +10:00
  • 62fcf944f9 Merge pull request #866 from YosysHQ/gatecat/mistral-include-tools gatecat 2021-12-11 20:05:48 +00:00
  • df061b1a9c mistral: Add 'tools' dir to include path gatecat 2021-12-11 19:07:30 +00:00
  • e0ab7bf6c1 gowin: BUGFIX. Place the ALU head in sliсe 0 only YRabbit 2021-12-11 19:10:02 +10:00
  • fd2d4a8f99 Merge pull request #863 from antmicro/pack_lutff nextpnr-0.1 gatecat 2021-11-24 17:16:38 +00:00
  • 41accf84ce Added checking if all FFs added to an existing cluster have matching configuration Maciej Kurc 2021-11-23 15:16:26 +01:00
  • 238da79e52 Fixed potential issues with carry-chain cluster expansion, added a parameter controlling the ratio of FFs that got glued to carry-chain clusters. Maciej Kurc 2021-11-22 13:13:28 +01:00
  • 5bc97c94ae Added appending FFs to other existing LUT cluster types (carry, widefn) Maciej Kurc 2021-11-19 12:09:55 +01:00
  • 086bcf0615 Added an option to control LUT and FF packing Maciej Kurc 2021-11-19 09:28:19 +01:00
  • d97f93ee88 Added clustering free LUTs and FFs Maciej Kurc 2021-11-19 09:15:59 +01:00
  • f5cc959c4e Merge pull request #862 from DX-MON/master gatecat 2021-11-19 21:45:07 +00:00
  • b3edf81f6c common: Improved the random seed initialisation for the context dx-mon 2021-11-12 10:31:47 -05:00
  • b7207b0885 Merge pull request #859 from yrabbit/gowin-packages gatecat 2021-11-07 08:12:12 +00:00
  • deb14762aa gowin: Check the chipdb version YRabbit 2021-11-07 09:05:34 +10:00
  • 2a27085ecb gowin: use latest Apycula release YRabbit 2021-11-07 07:33:47 +10:00
  • 19911ae3a7 Merge branch 'master' into gowin-packages YRabbit 2021-11-06 22:17:31 +10:00
  • 1615b0a500 Merge pull request #857 from YosysHQ/gatecat/ecp5-ff-iodel gatecat 2021-11-05 23:04:29 +00:00
  • ce030a474c ecp5: Fix packing of IOFF with IODELAYs gatecat 2021-11-05 15:16:43 +00:00
  • 74b4f69728 gowin: Use speed from chip base. YRabbit 2021-11-05 17:02:45 +10:00
  • 0e8a2999bd gowin: Add partnumbers and packages to the chipdb YRabbit 2021-11-04 18:55:00 +10:00
  • 06d58e6eed Merge pull request #855 from galibert/master gatecat 2021-10-28 11:06:32 +01:00