1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-03 18:26:30 +00:00

Commit Graph

  • e431d1a33f Add missing --top option David Shah 2020-05-09 19:47:03 +01:00
  • 0faf07aac8 Merge branch 'rschlaikjer-rschlaikjer-mult18x18-register-timings' David Shah 2020-05-01 08:17:52 +01:00
  • 84327b634c ecp5: MULT18X18D timing fixes David Shah 2020-05-01 08:17:29 +01:00
  • a1160068c8 No cell delay for clocked MULT18X18D Ross Schlaikjer 2020-04-30 11:09:22 -04:00
  • de6ddc470b Further condense Ross Schlaikjer 2020-04-29 14:51:07 -04:00
  • 6e8082860e Dedupe clock error check Ross Schlaikjer 2020-04-29 14:46:09 -04:00
  • 0043ae0807 Issue warning for mixed-mode inputs Ross Schlaikjer 2020-04-29 14:39:52 -04:00
  • 6625284950 Handle register timing case Ross Schlaikjer 2020-04-29 13:57:04 -04:00
  • a4fa953740 Use registered port class on mult18x18 Ross Schlaikjer 2020-04-29 11:08:53 -04:00
  • 5e763b1afc Alter MULT18X18D timing db based on register config Ross Schlaikjer 2020-04-28 20:01:29 -04:00
  • 5c6b2cbafe Merge pull request #433 from YosysHQ/dave/pyfixes David Shah 2020-04-24 19:01:04 +01:00
  • 25938500d6 python: Also convert regular map keys to string David Shah 2020-04-24 18:23:03 +01:00
  • 8f1683246e python: Improve general robustness during autocomplete David Shah 2020-04-24 16:44:30 +01:00
  • 5024fc0690 python: Escape strings for autocomplete David Shah 2020-04-24 16:41:13 +01:00
  • fd099cef52 python: Wrap map IdString key when accessed by index David Shah 2020-04-24 16:31:08 +01:00
  • 5e40589114 Merge pull request #432 from smunaut/fix_disconnect David Shah 2020-04-24 15:35:33 +01:00
  • 3573fcca80 design_utils: Set port.net to null when disconnecting Sylvain Munaut 2020-04-24 16:11:53 +02:00
  • 5cc8fe6c18 Merge pull request #428 from mmicko/master Miodrag Milanović 2020-04-20 14:36:18 +02:00
  • 93228f78d7 old boost support Miodrag Milanovic 2020-04-20 13:59:47 +02:00
  • de00c00aac ecp5: Fix CSDECODE bitgen David Shah 2020-04-15 20:25:56 +01:00
  • 4458251765 Merge pull request #426 from YosysHQ/dave/fix-pll2eclk David Shah 2020-04-15 12:41:41 +01:00
  • 64d3e3e1e8 ecp5: Use dedicated routing for ECLKs where possible David Shah 2020-04-14 18:55:55 +01:00
  • 96c14abd1f Add TRELLIS_PROGRAM_PREFIX Miodrag Milanovic 2020-04-11 22:05:30 +02:00
  • 3eff12a2a0 Merge pull request #424 from mmicko/program_prefix David Shah 2020-04-10 14:00:00 +01:00
  • bdea5d072d Support custom PROGRAM_PREFIX Miodrag Milanovic 2020-04-10 10:50:30 +02:00
  • a8111bba83 ecp5: Fix routing bitgen for non-SERDES 'VCIB' tiles David Shah 2020-04-10 08:25:16 +01:00
  • ced336492c ecp5: Make hysteresis default-on for LVCMOS33 bidir as well as input David Shah 2020-04-09 21:36:27 +01:00
  • 396dfb7d5e Merge pull request #423 from rschlaikjer/rschlaikjer-regmode-timing-database David Shah 2020-04-07 20:02:29 +01:00
  • 3aecb3b08c No need to fetch context Ross Schlaikjer 2020-04-07 14:44:19 -04:00
  • fc591421f9 Change assert to error Ross Schlaikjer 2020-04-07 14:42:27 -04:00
  • e46b990251 Rearrange bool algebra Ross Schlaikjer 2020-04-07 14:31:17 -04:00
  • 3257bdc8a1 Actually just move all the logic to ArchInfo Ross Schlaikjer 2020-04-07 14:11:02 -04:00
  • 0bdf1e05f1 Extract regmode configuration to ArchInfo Ross Schlaikjer 2020-04-07 14:03:55 -04:00
  • c007463168 Change timing database lookup based on REGMODE value Ross Schlaikjer 2020-04-07 13:48:21 -04:00
  • e8933f8519 Merge pull request #419 from garytwong/handle-opendrain David Shah 2020-04-07 09:44:40 +01:00
  • 571ad7d604 Merge pull request #421 from garytwong/fix-lpf-locate-assertion-failure David Shah 2020-04-07 09:44:22 +01:00
  • ec1eea9990 Fix assertion failure on invalid LOCATE input. Gary Wong 2020-04-05 21:35:21 -06:00
  • 70ccab4765 Merge pull request #420 from ironsteel/fix-reporting-of-default-router David Shah 2020-04-04 09:13:27 +01:00
  • ef4a699b72 command.cc: Use correct constant for default router Rangel Ivanov 2020-04-04 10:39:29 +03:00
  • 31e9fffadd Handle OPENDRAIN attribute. Gary Wong 2020-04-03 17:55:47 -06:00
  • f9a76c56f7 ecp5: Allow use of IDDRXN and ODDRXN type primitives on the same pin David Shah 2020-04-03 09:53:14 +01:00
  • f09dfb028a Merge pull request #418 from garytwong/usrmclk-works David Shah 2020-04-03 08:31:26 +01:00
  • 8cc6a2fae5 Remove comment about the USRMCLK primitive being untested. Gary Wong 2020-04-02 21:35:35 -06:00
  • 38efbf5dea Merge pull request #417 from hackfin/master David Shah 2020-04-02 16:28:35 +01:00
  • 707289c8d6 Enum/int compatibility for EHXPLLL parameters Martin 2020-04-02 14:25:00 +02:00
  • 98e2f9ea81 ice40: Derive oscillator frequency constraints David Shah 2020-03-29 21:02:16 +01:00
  • 3d3b222e2a Merge pull request #415 from smunaut/fix_iob_oe_reg David Shah 2020-03-29 09:53:06 +01:00
  • bd68d6035c ice40: Fix output register timing analysis for registered output enable Sylvain Munaut 2020-03-29 10:27:42 +02:00
  • a3ede0293a Merge pull request #410 from YosysHQ/ecp5-12k David Shah 2020-03-25 09:46:21 +00:00
  • 4b54253c24 router2: Prevent overflow David Shah 2020-02-01 15:37:50 +00:00
  • a621e04062 ice40: Always copy DFF attrs to LC David Shah 2020-03-19 21:35:31 +00:00
  • d20ce45c1b Merge branch 'master' of ssh.github.com:YosysHQ/nextpnr David Shah 2020-03-17 10:07:29 +00:00
  • 564f40f6db timing: Improve robustness to dangling/undriven logic David Shah 2020-03-17 10:07:21 +00:00
  • 54b15ed201 Replace assertion failure with error David Shah 2020-03-13 11:35:09 +00:00
  • 3b49c20f43 ecp5: Proper support for '12k' device David Shah 2020-03-13 11:22:11 +00:00
  • bb73580209 Merge pull request #400 from YosysHQ/dave/tri-fixes David Shah 2020-03-10 13:50:59 +00:00
  • 751f4556fd ecp5: Fix differential inputs David Shah 2020-03-08 11:32:34 +00:00
  • 7ac1735395 Merge pull request #406 from gojimmypi/patch-1 David Shah 2020-03-06 15:22:45 +00:00
  • af7be21591 Improve handling of unflattened netlists David Shah 2020-03-06 15:21:28 +00:00
  • b4aaae2c5f update README TRELLIS_INSTALL_PREFIX example gojimmypi 2020-03-04 13:39:33 -08:00
  • 050cb6914f Update README TRELLIS_INSTALL_PREFIX example gojimmypi 2020-03-04 13:25:47 -08:00
  • 5a26e0f0d3 Update README with TRELLIS_INSTALL_PREFIX example gojimmypi 2020-03-04 13:10:48 -08:00
  • a957e90396 Merge pull request #405 from smunaut/fix_key_error David Shah 2020-03-04 07:22:37 +00:00
  • c06827cd50 Merge pull request #404 from smunaut/fix_prefix_default David Shah 2020-03-04 07:21:36 +00:00
  • 4a9981ee77 pycontainers: Properly handle KeyErrors Sylvain Munaut 2020-03-04 00:12:03 +01:00
  • 054be6fb67 build: Default the ECP5 and iCE40 roots to the install prefix Sylvain Munaut 2020-03-03 15:32:00 +01:00
  • 5fa10e1a95 cleanup Miodrag Milanovic 2020-02-28 11:02:07 +01:00
  • 6566b5da73 Add support for pasting multiline code to python Miodrag Milanovic 2020-02-28 11:02:01 +01:00
  • 7e54d2c305 Merge pull request #402 from zyp/fix_sort Miodrag Milanović 2020-02-28 07:42:34 +01:00
  • 34cc1bd41f gui: Fix sorting order in TreeModel. Vegard Storheil Eriksen 2020-02-28 03:56:33 +01:00
  • bb754441c8 gui: Fix undefined behavior in TreeModel. Vegard Storheil Eriksen 2020-02-28 03:05:39 +01:00
  • 3e95c57317 Add SVG option to gui Miodrag Milanovic 2020-02-27 09:37:09 +01:00
  • 9aa22433ff Improve handling of unused inout port bits David Shah 2020-02-25 14:26:47 +00:00
  • affb12cc27 Merge pull request #398 from YosysHQ/svg David Shah 2020-02-15 23:34:50 +00:00
  • b6158f94f6 svg: Basic SVG graphics rendering David Shah 2020-02-14 21:08:58 +00:00
  • e0b4f0ee63 Merge pull request #393 from YosysHQ/dave/xilinx-place-backport David Shah 2020-02-13 11:39:31 +00:00
  • bb8af6ff8b Merge pull request #394 from laanwj/2020_02_cmake Miodrag Milanović 2020-02-12 19:15:40 +01:00
  • d570163116 Correct BUILD_TESTS description in CMakeLists.txt Wladimir J. van der Laan 2020-02-12 13:44:22 +00:00
  • 2c7d2f9e0c placer1: Add routeability optimisation (off by default) David Shah 2020-02-02 16:01:40 +00:00
  • 9125698cb0 HeAP: backport out-of-range fix David Shah 2020-02-02 15:54:36 +00:00
  • 1cb0e3af03 HeAP: Add X and Y scaling factors for asymmetric arches David Shah 2020-02-02 15:52:28 +00:00
  • 7db1484c75 HeAP: Make beta configurable David Shah 2020-02-02 15:45:01 +00:00
  • d1f5cdcb93 HeAP: Improve handling of heterogeneous slice arches David Shah 2020-02-02 15:40:23 +00:00
  • 1ff060c5ad HeAP: Make solver tolerance arch-configurable David Shah 2020-02-02 15:28:11 +00:00
  • 7bda6f15a9 placer1: Allow scaling HPWL differently in each direction David Shah 2020-02-02 15:25:20 +00:00
  • ca73356187 Merge pull request #392 from se-bi/fix/ecp5/cmake-paths David Shah 2020-02-04 18:38:17 +00:00
  • a3b74f009c CI: not using a custom install prefix for prjtrellis Jared Boone 2019-04-27 12:48:21 -07:00
  • 2c938e0e8b Rename cmake path variable TRELLIS_ROOT to TRELLIS_INSTALL_PREFIX Sebastian Birke 2020-02-04 18:17:44 +01:00
  • 1b560ae44c CMake: Changing the definition of TRELLIS_ROOT to point to root of lib, share containing trellis libs and data Jared Boone 2019-04-27 09:43:29 -07:00
  • c95b140dec CI: Update prjtrellis reference Sebastian Birke 2020-02-03 22:26:50 +01:00
  • 1ceffbe0bc Merge pull request #391 from YosysHQ/router2-upstream David Shah 2020-02-04 16:08:08 +00:00
  • b4d029a55c Merge pull request #385 from YosysHQ/router1-arc-fixes David Shah 2020-02-03 13:55:07 +00:00
  • a1c902dadc generic: Implement getRouteBoundingBox David Shah 2020-02-03 13:48:51 +00:00
  • 2248e07b66 router2: Improve flow and log output David Shah 2020-02-03 13:46:05 +00:00
  • a8206ed170 router2: Add a simple timing heuristic David Shah 2020-02-03 13:33:20 +00:00
  • ce144addb3 ice40: Implement getRouteBoundingBox for router2 David Shah 2020-02-03 12:00:05 +00:00
  • 7123209324 Allow selection of router algorithm David Shah 2020-02-03 11:54:38 +00:00
  • 25f57a1e38 docs: Document getRouteBoundingBox David Shah 2020-02-03 11:43:35 +00:00
  • ad1cc12df1 router2: Make magic numbers configurable David Shah 2020-02-03 11:38:15 +00:00
  • 5e1aac67db ecp5: Improve bounding box accuracy David Shah 2020-01-16 12:00:52 +00:00