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

Commit Graph

  • 557011cfe6 Have a go at generating FASM from Torc XDL Eddie Hung 2018-12-06 14:51:24 -08:00
  • 5f75a8447f Merge in vx980t support Eddie Hung 2018-12-06 20:07:51 +00:00
  • a9e1fab9fc Merge pull request #168 from YosysHQ/ci/cirrus Serge Bazanski 2018-12-06 12:35:14 +01:00
  • 144363693d ice40: Report error for unsupported PLL FEEDBACK_PATH values David Shah 2018-12-06 11:29:33 +00:00
  • e7fc42ac84 ice40: Improve bitstream error handling David Shah 2018-12-06 11:19:48 +00:00
  • b732e42fa3 timing_opt: Reduce iterations to 30, tidy up logging David Shah 2018-12-06 11:00:16 +00:00
  • 56dfd5564a timing: Fix xclock crit calc and compiler warnings David Shah 2018-12-05 12:31:35 +00:00
  • 2b84b33cd6 timing_opt: Reduce search diameter to 2 David Shah 2018-12-02 16:43:11 +00:00
  • 745960fa85 timing_opt: Neighbour related fixes David Shah 2018-12-02 16:34:58 +00:00
  • f53dc8d3c9 timing_opt: Improve heuristics David Shah 2018-12-02 15:49:24 +00:00
  • a990a1576c timing_opt: Fix criticality and cost calculations David Shah 2018-12-02 14:14:44 +00:00
  • f3adf5a576 timing_opt: Make an optional pass controlled by command line David Shah 2018-12-02 14:08:11 +00:00
  • 0f40e5fe8c timing: Fixes to criticality calculation David Shah 2018-12-02 13:47:56 +00:00
  • 254c5ea359 clangformat David Shah 2018-12-02 13:15:39 +00:00
  • e1c74ad3db timing_opt: Fixes including single-move legality David Shah 2018-12-02 12:23:18 +00:00
  • b51308708b timing_opt: Debugging and integration David Shah 2018-12-02 12:01:43 +00:00
  • 1b7214a18a timing_opt: Implement the BFS-based path optimisation David Shah 2018-12-01 16:50:47 +00:00
  • 51a662d37e timing_opt: Implement critical path finder David Shah 2018-12-01 15:22:32 +00:00
  • cd9a65a84c timing_opt: Neigbour bel validity checking David Shah 2018-12-01 14:06:51 +00:00
  • 2de506c071 timing_opt: Functions to calculate arc delay limits David Shah 2018-12-01 13:43:12 +00:00
  • 83e3277577 timing_opt: Implement neighbour Bel finder David Shah 2018-12-01 13:22:57 +00:00
  • 9a42b64a68 timing: Add criticality calculation to timing analysis David Shah 2018-12-01 11:54:26 +00:00
  • 88e1e6bdf4 clangformat David Shah 2018-12-06 10:52:46 +00:00
  • 2fef79c276 Merge pull request #164 from YosysHQ/carry_opt David Shah 2018-12-06 10:52:06 +00:00
  • dbaabae235 ice40: Put debug logging behind ctx->debug David Shah 2018-12-06 10:51:17 +00:00
  • fdb632f24c Fix crash exiting nextpnr gui Miodrag Milanovic 2018-12-06 08:31:40 +01:00
  • 70c30c9c96 ci: more RAM Sergiusz Bazanski 2018-12-06 00:34:39 +01:00
  • 659b859360 ci: run test binaries Sergiusz Bazanski 2018-12-06 00:18:51 +01:00
  • f4793a671e ci: downloadmoreram.com Sergiusz Bazanski 2018-12-05 23:44:20 +01:00
  • 331134cff2 ci: implement using CirrusCI Sergiusz Bazanski 2018-12-05 23:03:06 +01:00
  • 38f80b1048 Fix device view not showing anything on macOS. Adrian Jeakins 2018-12-05 22:27:04 +00:00
  • a6315833d3 Renamed LogLevel members, to prevent issue with system defines on Windows Miodrag Milanovic 2018-12-05 19:58:38 +01:00
  • 697e2ed490 Merge pull request #165 from smunaut/build_pipe Miodrag Milanović 2018-12-05 19:05:38 +01:00
  • 6ae143685a Merge pull request #166 from ajeakins/master Miodrag Milanović 2018-12-05 19:04:36 +01:00
  • d298687dc2 ice40: Fix carry chain splitting David Shah 2018-12-05 10:12:23 +00:00
  • 92ddef9fc3 Fix crash starting the GUI on macOS where we must request a core profile. Adrian Jeakins 2018-12-04 23:05:06 +00:00
  • 99e1b6db47 build: Make use of the pipe option to avoid temporary files Sylvain Munaut 2018-12-04 20:20:50 +01:00
  • 51cda136b1 ice40: Don't split carry chain in simple feed-out cases David Shah 2018-12-04 12:31:32 +00:00
  • 0c93b55650 ice40: Include I3 connectivity in chain David Shah 2018-12-04 12:02:26 +00:00
  • 12aca1558f Merge pull request #162 from whitequark/reset-fanout David Shah 2018-12-04 10:14:12 +00:00
  • 7fad6058bd ice40: add reset global promotion threshold. whitequark 2018-12-04 07:40:55 +00:00
  • 20f0353f76 Add report to attosoc_tb.vhd Eddie Hung 2018-12-02 15:41:30 -08:00
  • b1b8183967 Re-enable PLL in attosoc.v Eddie Hung 2018-12-02 15:41:03 -08:00
  • 8f0e888815 nextpnr now writes to log, netgen to overwrite Eddie Hung 2018-12-02 15:40:20 -08:00
  • 5aff7bbbc4 Fix INIT of pass-thru LUT to be "2" not "1" Eddie Hung 2018-12-02 15:32:29 -08:00
  • 6e728c9a9b Merge pull request #160 from dmsc/sb_ledda_ip David Shah 2018-12-02 08:48:58 +00:00
  • d4b3c1d819 ice40: Add support for placing SB_LEDDA_IP block. Daniel Serpell 2018-12-01 22:27:04 -03:00
  • dc549cd56b Merge pull request #159 from YosysHQ/ecp5_pllplace David Shah 2018-12-01 09:14:34 +00:00
  • 5ddfc32c75 Add attosoc.sh and attosoc_tb.vhd Eddie Hung 2018-11-30 17:06:55 -08:00
  • 4574a57efc Add attosoc Eddie Hung 2018-11-30 15:24:32 -08:00
  • fdca3d6d77 firmware.hex with delay loop Eddie Hung 2018-11-30 15:23:09 -08:00
  • 5ddf99cf5d ecp5: Pre-place PLLs and use dedicated routes into globals David Shah 2018-11-30 16:09:56 +00:00
  • cac7ce2747 Cleanup Eddie Hung 2018-11-29 17:20:51 -08:00
  • f4e7f4e690 Use wholesale attrs from ISE for MMCME2_ADV Eddie Hung 2018-11-29 17:20:35 -08:00
  • 2fdf937259 Assignment LUT inputs from fastest down Eddie Hung 2018-11-29 17:08:05 -08:00
  • 0327fa554a Revert "Ahead of LUT input swapping, assign LUT<6 from A6 downwards" Eddie Hung 2018-11-29 16:54:33 -08:00
  • c5165f7830 Duplicate arcs.clear() Eddie Hung 2018-11-29 16:32:33 -08:00
  • d7dd945f55 Overwrite COMPENSATION attribute on MMCME2_ADV to "INTERNAL" Eddie Hung 2018-11-29 16:32:08 -08:00
  • d8b6b231de Move required attributes to pack Eddie Hung 2018-11-29 15:38:28 -08:00
  • 6985e80c01 Merge branch 'xc7' of gitlab.com:eddiehung/nextpnr into xc7 Eddie Hung 2018-11-29 13:32:32 -08:00
  • 535fc953d4 Use site x location to determine if it is one block or other Miodrag Milanovic 2018-11-29 21:12:56 +01:00
  • 9f03d9eed3 Add PLL to bring 125MHz clock to 60MHz for picorv32 Eddie Hung 2018-11-29 12:25:39 -08:00
  • 1f387d44fb Use site x location to determine if it is one block or other Miodrag Milanovic 2018-11-29 21:12:56 +01:00
  • b7a06a02c4 Display slices Miodrag Milanovic 2018-11-29 20:54:46 +01:00
  • 58e9c6f32e Merge pull request #158 from YosysHQ/improve_error David Shah 2018-11-29 19:46:05 +00:00
  • 8af367ad0a ice40: Add a warning for unconstrained IO David Shah 2018-11-29 19:35:19 +00:00
  • 90138fc120 rulecheck: Improve message printed at start David Shah 2018-11-29 19:28:15 +00:00
  • 4e05d09397 Improve reporting of unknown cell types David Shah 2018-11-29 19:26:23 +00:00
  • dbc14ea76d json: Improve reporting of multiple drivers David Shah 2018-11-29 19:20:51 +00:00
  • fc08856537 Merge pull request #157 from whitequark/fanout-thresh David Shah 2018-11-29 09:12:47 +00:00
  • 3ff3b0f6b5 Merge pull request #156 from whitequark/fanout David Shah 2018-11-29 09:08:40 +00:00
  • 4161856d49 Add support for MMCME2_ADV Eddie Hung 2018-11-28 22:34:22 -08:00
  • db96b88d79 ice40: raise CE global promotion threshold. whitequark 2018-11-29 00:12:35 +00:00
  • a974124a7a ice40: print fanout of nets promoted to globals. whitequark 2018-11-28 23:52:48 +00:00
  • 105c148848 Made Pip and Wires trees work Miodrag Milanovic 2018-11-28 19:49:28 +01:00
  • bfa2157ae6 compile fix for gui and proper size Miodrag Milanovic 2018-11-28 17:59:58 +01:00
  • 0872b63b0b Merge pull request #155 from smunaut/issue_151 David Shah 2018-11-28 16:20:36 +00:00
  • 48071e3650 Merge pull request #154 from smunaut/issue_141 David Shah 2018-11-28 16:20:26 +00:00
  • f2fecc3c69 make gui run Miodrag Milanovic 2018-11-28 17:04:10 +01:00
  • ba958d1792 ice40: Try to be helpful and suggest using PAD PLL instead of CORE Sylvain Munaut 2018-11-28 11:19:49 +01:00
  • a65b12e8d6 ice40: Revamp the whole PLL placement/validity check logic Sylvain Munaut 2018-11-28 10:04:06 +01:00
  • 5f0f2b060b ice40: Update the way LVDS inputs are handled during bitstream generation Sylvain Munaut 2018-11-27 03:16:05 +01:00
  • 7a2ef27d6c Merge pull request #153 from YosysHQ/global-options David Shah 2018-11-28 07:43:00 +00:00
  • 13e7798b34 Fix #endif placement Eddie Hung 2018-11-27 18:11:19 -08:00
  • 212b03999b Gzip the torc_info data Eddie Hung 2018-11-27 18:08:03 -08:00
  • 440802bf9d Add support for serialization of torc_info Eddie Hung 2018-11-27 17:55:31 -08:00
  • 662733c171 Remove methods Eddie Hung 2018-11-27 14:12:25 -08:00
  • a0b6d3b19b clangformat Eddie Hung 2018-11-27 12:28:48 -08:00
  • ae9ccfa5ad Refactor torc_info constructor Eddie Hung 2018-11-27 12:28:21 -08:00
  • 80f7ef4b4b ice40: Finer-grained control of global promotion David Shah 2018-11-27 19:06:55 +00:00
  • e99e2f1570 Merge pull request #152 from YosysHQ/compile_fix David Shah 2018-11-27 18:32:24 +00:00
  • 0b5748a7af Fix compile on GCC 5.5 or older Miodrag Milanovic 2018-11-27 19:20:15 +01:00
  • 664c48f5e4 Merge https://github.com/YosysHQ/nextpnr into xc7 Eddie Hung 2018-11-27 09:45:35 -08:00
  • cdfd35e6aa Merge pull request #150 from YosysHQ/err_warn_count David Shah 2018-11-26 19:37:03 +00:00
  • 4a44bc569a Print warning and error count at end of execution David Shah 2018-11-26 19:14:38 +00:00
  • 0adc0d7529 timing: Improve clock constraint log output David Shah 2018-11-26 18:56:10 +00:00
  • 86108bfd39 Merge pull request #149 from smunaut/issue_148 David Shah 2018-11-26 18:11:16 +00:00
  • 5a1190ade2 ecp5: Fix UR PLL tile coordinates David Shah 2018-11-26 15:35:55 +00:00
  • 584e8c58a6 ice40: During global promotion, only promote if this will actually fit ! Sylvain Munaut 2018-11-26 11:05:18 +01:00
  • a79f0db749 ice40: Add helper to know which global network is driven by a SB_GB Bel Sylvain Munaut 2018-11-26 11:03:26 +01:00