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

Commit Graph

  • 132a98a91d router1: Add error when dest port has no wire gatecat 2023-03-06 09:07:42 +01:00
  • 2f509734df fabulous: Misc improvements gatecat 2023-02-27 10:38:25 +01:00
  • cdd7bb676f fabulous: Support for complex flops in PnR gatecat 2023-02-27 09:04:11 +01:00
  • 1dcc2f777d ice40: Add python binding for write_bitstream gatecat 2023-02-28 18:27:13 +01:00
  • 5d0aa77861 fabulous: Add timing model for carries gatecat 2023-02-23 15:36:28 +01:00
  • 26fcf349ad fabulous: LUT permutation support gatecat 2023-02-23 15:19:00 +01:00
  • 14050f991b fabulous: Global constant wires scheme gatecat 2023-02-22 14:51:51 +01:00
  • 1809e18c7b CMake: detect platform support for threads Catherine 2023-02-23 07:59:45 +00:00
  • ebbaf8c08d common: disable parallel refinement only without threads. Catherine 2023-02-23 03:25:48 +00:00
  • 8f0731edc9 common: update deprecated use of boost::filesystem::basename. Catherine 2023-02-23 03:14:42 +00:00
  • 088c822e28 CMake: check if warning flag is supported before use. Catherine 2023-02-23 02:37:47 +00:00
  • e94479ccd5 Merge pull request #1108 from whitequark/fix-includes Catherine 2023-02-23 04:13:10 +00:00
  • 4b4f4a7da1 common: add missing includes for libc++. Catherine 2023-02-23 02:32:19 +00:00
  • 0c4e0d4312 Merge pull request #1106 from YosysHQ/gatecat/fab_carry myrtle 2023-02-21 15:47:17 +01:00
  • 0ed964247e fabulous: Add support for packing carry chains gatecat 2023-02-21 14:21:30 +01:00
  • 03b6fb3ddb Merge pull request #1103 from rodgert/master myrtle 2023-02-21 11:50:43 +01:00
  • 19fec70aa3 Merge pull request #1105 from YosysHQ/gatecat/nexus-io-error myrtle 2023-02-21 11:50:34 +01:00
  • 61021a22ee nexus: Check IO-bank compatibility gatecat 2023-02-21 11:18:35 +01:00
  • 825d646196 Include <cstdint> in common/kernel/hashlib.h Thomas W Rodgers 2023-02-18 10:26:01 -08:00
  • 16bcc51ffb fabulous: Further tweak magic numbers gatecat 2023-02-16 15:53:15 +01:00
  • 2275ff78e2 Merge pull request #1102 from rowanG077/print-random-seed myrtle 2023-02-16 12:55:28 +01:00
  • c65762b5c2 Merge pull request #1101 from YosysHQ/gatecat/fab-fake-timings myrtle 2023-02-16 12:18:00 +01:00
  • 32e818204e common: Print out generated seed value rowanG077 2023-02-16 12:02:00 +01:00
  • 06b675b345 fabulous: Add fake timings gatecat 2023-02-16 11:10:51 +01:00
  • 78dabb7b8f Merge pull request #1092 from rowanG077/werror myrtle 2023-02-14 15:03:57 +01:00
  • 57693bcb7f Update links to IceStorm in README Catherine 2023-02-14 05:47:16 +00:00
  • dd9426606a Merge pull request #1098 from YosysHQ/lofty/fix-machxo2-pybindings myrtle 2023-02-13 14:07:51 +01:00
  • 52b02f7377 machxo2: Fix Python bindings for pip iterators Lofty 2023-02-13 12:49:00 +00:00
  • 3608c3eb02 common: Implement Werror flag rowanG077 2023-02-06 16:08:35 +01:00
  • b5125aac31 Merge pull request #1090 from rowanG077/ecp5-propagate-dcsc-clk-ct myrtle 2023-02-13 10:25:07 +01:00
  • ba3801e010 Merge pull request #1097 from YosysHQ/gatecat/fab-bram-fix myrtle 2023-02-10 13:41:36 +01:00
  • eb70e95079 fabulous: Improve names for BRAM bels gatecat 2023-02-10 13:23:31 +01:00
  • 1226fad4f6 Merge pull request #1096 from YosysHQ/gatecat/ecp5-ioce-fix myrtle 2023-02-10 07:29:10 +01:00
  • a8a88d4813 ecp5: Handle the case where both CE are the same constant gatecat 2023-02-09 11:12:15 +01:00
  • a93f49eb04 Merge pull request #1094 from uis246/master myrtle 2023-02-07 09:20:59 +01:00
  • 69fe654f02 gowin: Add bels for new types of oscillator uis 2023-02-06 21:32:04 +00:00
  • 9e8f8b7b45 streamline constant_net detection rowanG077 2023-02-06 17:04:30 +01:00
  • d2bf44ba45 ecp5: DSCS clock propagation if modesel is 0 constant rowanG077 2023-02-06 15:40:28 +01:00
  • 48b0025732 Merge pull request #1087 from yrabbit/gw1nr-9 myrtle 2023-02-02 08:30:56 +00:00
  • 2edc77836d Merge branch 'master' into gw1nr-9 YRabbit 2023-02-02 07:35:38 +10:00
  • a38ee0786a ecp5: Propagate clock constraints through DSCS rowanG077 2023-02-01 18:41:12 +01:00
  • f328130c0a Merge pull request #1089 from smunaut/icegate myrtle 2023-02-01 14:34:29 +00:00
  • 582410629b ice40: Don't assert on unknown extra_config bits if they are 0 Sylvain Munaut 2023-02-01 15:00:44 +01:00
  • 49ae495344 ice40: Add support for PLL ICEGATE function Sylvain Munaut 2023-02-01 11:41:16 +01:00
  • 235e0d28e9 Merge pull request #1088 from rowanG077/ecp5-singleton-lpf myrtle 2023-01-31 22:29:11 +00:00
  • 803c57d052 ecp5: LOCATE in LPF works on singleton vector rowanG077 2023-01-31 21:00:21 +01:00
  • 5d5ea57e21 gowin: Add PLL support for the GW1NS-2C chip YRabbit 2023-01-31 18:46:38 +10:00
  • aac36ecf3f gowin: Add PLL support for GW1NR-4 chips YRabbit 2023-01-31 08:58:33 +10:00
  • bfa3e047ce Merge pull request #1086 from smunaut/out_z myrtle 2023-01-30 22:06:58 +00:00
  • 2829a7d70a gowin: Proper use of the C++ mechanisms YRabbit 2023-01-30 18:59:09 +10:00
  • 6a1212a1e1 gowin: Add PLL support for the GW1NR-9 chip YRabbit 2023-01-30 12:49:57 +10:00
  • f50d4c1ed1 ice40: Support for undriven / unconnected output ports Sylvain Munaut 2023-01-29 22:04:13 +01:00
  • 0cf5006e3b ice40: Rework pull-up attribute copy to SB_IO blocks Sylvain Munaut 2023-01-29 21:11:54 +01:00
  • f80b871dd5 Merge pull request #1084 from YosysHQ/gatecat/ecp5-ioff-fix myrtle 2023-01-27 11:20:45 +01:00
  • d661d117af Merge pull request #1085 from yrabbit/gw1nr-9c-pll myrtle 2023-01-27 11:20:35 +01:00
  • 2d45d57b32 gowin: Add PLL support for the GW1NR-9C chip YRabbit 2023-01-26 20:26:05 +10:00
  • 9b5e5f124c clangformat gatecat 2023-01-25 10:29:32 +01:00
  • c8cb063656 ecp5: Improve IOFF CE handling robustness gatecat 2023-01-25 09:26:12 +01:00
  • b9ed39bc1c Merge pull request #1081 from danc86/eigen-cmake-imported-target myrtle 2023-01-24 16:33:54 +01:00
  • 4c7e805f18 use eigen as an IMPORTED target in CMake Dan Callaghan 2023-01-24 13:11:50 +11:00
  • 985c688bf6 Merge pull request #1080 from YosysHQ/gatecat/missing-includes myrtle 2023-01-23 08:51:31 +01:00
  • 7845b66512 Add missing <set> includes gatecat 2023-01-20 09:04:41 +01:00
  • 06eaffc57c Merge pull request #1077 from yrabbit/gw1nsr-4c_0 myrtle 2023-01-19 06:44:46 +01:00
  • cc45f5ec48 gowin: improve error message YRabbit 2023-01-19 07:12:39 +10:00
  • ba4d7b1e9a gowin: to use the FB network detection function YRabbit 2023-01-19 06:31:55 +10:00
  • dc2dac1f9e Merge pull request #1078 from YosysHQ/gatecat/route-delay-quad myrtle 2023-01-18 17:19:20 +01:00
  • 6079326633 context: Add getNetinfoRouteDelayQuad gatecat 2023-01-18 16:28:33 +01:00
  • b22eebac30 gowin: add a PLL primitive for the GW1NS-4 series YRabbit 2023-01-18 19:18:02 +10:00
  • a46afc6ff8 Merge pull request #1076 from adamgreig/ecp5-dsp-remap myrtle 2023-01-04 20:01:05 +01:00
  • 8d8c244e00 Add remapping of DSP clk/ce/rst signals in a block. Adam Greig 2022-11-09 02:47:00 +00:00
  • 174848b4b3 Include ALU54B in cell types with wire location overrides Adam Greig 2022-11-09 02:44:37 +00:00
  • f89b959b5f clangformat nextpnr-0.5 gatecat 2023-01-02 09:33:11 +01:00
  • 5cea801a2f Merge pull request #1075 from YosysHQ/gatecat/ecp5-lpf-errors myrtle 2023-01-02 09:25:14 +01:00
  • d210a5aded ecp5: Improve error handling for missing end-" gatecat 2023-01-02 08:39:00 +01:00
  • 3338227ef7 Merge pull request #1073 from yrabbit/doc myrtle 2023-01-01 10:21:40 +01:00
  • 7c4f44c783 doc: fix the list format YRabbit 2023-01-01 10:26:28 +10:00
  • eaf2bc8bdd Merge pull request #1071 from yrabbit/to-float myrtle 2022-12-30 11:58:39 +01:00
  • b8ab3116b2 gowin: improve clock wire routing YRabbit 2022-12-30 11:55:39 +10:00
  • 8424dc79d2 gowin: correct the delay calculation YRabbit 2022-12-29 11:17:45 +10:00
  • 0004cd54db Merge pull request #1069 from yrabbit/mistype myrtle 2022-12-27 15:32:09 +01:00
  • 2e5c799566 doc: fix a mistype YRabbit 2022-12-23 17:14:26 +10:00
  • 76fea8268c Merge pull request #1068 from YosysHQ/cleanup_and_sync myrtle 2022-12-22 21:19:21 +01:00
  • 64f7306b24 initialize netShareWeight Miodrag Milanovic 2022-12-22 20:16:13 +01:00
  • 4af8964069 propagate netShareWeight Miodrag Milanovic 2022-12-22 16:11:10 +01:00
  • bd628ce591 Remove deprecated functions Miodrag Milanovic 2022-12-22 15:26:39 +01:00
  • a80d63b268 Merge pull request #1066 from arjenroodselaar/place_timeout myrtle 2022-12-21 07:10:09 +00:00
  • b101f0092c Merge pull request #1067 from yrabbit/wasm myrtle 2022-12-21 07:09:27 +00:00
  • d6cbe4b7f8 gowin: fix build for wasm YRabbit 2022-12-21 16:13:08 +10:00
  • be1f700b0b Set divisor instead of absolute value Arjen Roodselaar 2022-12-20 13:10:37 -08:00
  • 923458a2c9 Allow setting cell placement timeout Arjen Roodselaar 2022-12-20 11:15:06 -08:00
  • d5299f144f Add --no-placer-timeout flag to override timeout during refinement Arjen Roodselaar 2022-12-19 22:58:52 -08:00
  • 2712cbf6e4 Increase timeout Arjen Roodselaar 2022-12-19 14:00:19 -08:00
  • 3ea3a931ca Merge pull request #1065 from YosysHQ/gatecat/heap-chains-fix myrtle 2022-12-19 08:44:26 +00:00
  • 6e0311efca Timeout when legal placement can't be found for cell Arjen Roodselaar 2022-12-17 15:50:14 -08:00
  • 78926b31db Merge pull request #1064 from YosysHQ/gatecat/ecp5-main-fix myrtle 2022-12-17 12:22:36 +00:00
  • ccb573298c heap: encourage more spreading of heterogenous chains gatecat 2022-12-17 10:49:51 +00:00
  • bc18d18a95 ecp5: Only write bitstream if --textcfg passed gatecat 2022-12-17 10:37:15 +00:00
  • 16ffd02a9d Merge pull request #1061 from yrabbit/fix-clock-gui myrtle 2022-12-14 08:00:02 +01:00
  • bc3d9f3108 gowin: not crush on unknown clock tap's sources YRabbit 2022-12-14 15:35:55 +10:00
  • b5d30c7387 Merge pull request #1060 from yrabbit/pll-inputs myrtle 2022-12-09 09:27:58 +01:00