1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-06 03:19:41 +00:00

Commit Graph

  • 7d5dba3ad3 compile fix Miodrag Milanovic 2018-08-04 16:27:33 +02:00
  • bd36cc1275 Refactor ice40 timing fuzzer used to create delay estimates Clifford Wolf 2018-08-04 13:41:42 +02:00
  • 700e68746a Fix bug in ice40 chipdby.py add_wire() that moves some wires to X0/Y0 Clifford Wolf 2018-08-04 13:33:24 +02:00
  • dc34d4c9ed Merge pull request #33 from YosysHQ/gui-ecp5 Miodrag Milanović 2018-08-04 04:05:38 -07:00
  • af74f6e511 Add router1 cfg.useEstimate, improve getActualRouteDelay Clifford Wolf 2018-08-04 11:57:34 +02:00
  • 0cb349b60e Utility calls static Miodrag Milanovic 2018-08-04 11:54:34 +02:00
  • 086bc941a8 Remove SVG functionality from ice40 main Clifford Wolf 2018-08-04 11:52:35 +02:00
  • dc4bd1b55f Move ArchArgs to BaseWindow Miodrag Milanovic 2018-08-04 11:52:07 +02:00
  • a31c00ed96 Chip selection ui for ECP5 Miodrag Milanovic 2018-08-04 11:48:29 +02:00
  • beb5f9d4df not needed anymore Miodrag Milanovic 2018-08-04 11:37:41 +02:00
  • 17f461ed4f add write bitstream Miodrag Milanovic 2018-08-04 11:21:38 +02:00
  • 96291f17aa Merge branch 'master' of github.com:YosysHQ/nextpnr into lutperm Clifford Wolf 2018-08-04 10:32:07 +02:00
  • dced12cbd2 Merge branch 'master' into slack_histogram Eddie Hung 2018-08-03 23:53:33 -07:00
  • f5a1b93f0e Merge pull request #30 from eddiehung/slack_redist_freq Eddie Hung 2018-08-03 23:51:21 -07:00
  • 0a14e20f73 Merge branch 'master' into slack_histogram Eddie Hung 2018-08-03 23:44:55 -07:00
  • d66edf5223 Merge branch 'master' into slack_redist_freq Eddie Hung 2018-08-03 23:43:53 -07:00
  • 45304d049f clangformat Eddie Hung 2018-08-03 23:42:25 -07:00
  • be481cb130 Add crude histogram feature, printed after placement and routing Eddie Hung 2018-08-03 23:39:42 -07:00
  • 65d73eb983 Merge pull request #23 from daveshah1/use_placeconstr David Shah 2018-08-04 08:32:42 +02:00
  • affc6da1af ice40: Add SB_GB timing to database David Shah 2018-08-04 08:28:13 +02:00
  • 2215ace1dc place_common: Remove excessively verbose debugging David Shah 2018-08-04 08:19:27 +02:00
  • 082b8bf272 clangformat David Shah 2018-08-04 08:18:04 +02:00
  • 176a23936c Tidy up David Shah 2018-08-04 08:15:49 +02:00
  • 85a436198c Remove space Eddie Hung 2018-08-03 22:39:55 -07:00
  • ecb264d002 Refactor timing.cc into Timing class Eddie Hung 2018-08-03 22:39:25 -07:00
  • 3d5dcda12c Auto frequency only if --freq 0 is set Eddie Hung 2018-08-03 19:53:32 -07:00
  • 8d372b86f3 Proper ice40 wire types Clifford Wolf 2018-08-03 21:11:12 +02:00
  • b937e6defe Add constraint weight as a command line option David Shah 2018-08-03 18:31:54 +02:00
  • e68ca65e9e Unify interfaces for gui Miodrag Milanovic 2018-08-03 18:23:40 +02:00
  • 4a751d9aaf Add distance moved metrics, changing heuristics David Shah 2018-08-03 18:14:09 +02:00
  • aa8435df21 placer1: Experiment with adding 'constraint distance' metric David Shah 2018-08-03 17:42:07 +02:00
  • 2a1d54389f Add iCE40 pseudo-pips for lut permutation Clifford Wolf 2018-08-03 17:37:59 +02:00
  • 03c2d22fff place_common: Fixing accidental chain breakage David Shah 2018-08-03 17:07:26 +02:00
  • dc4ab55b27 Adding constraint satisfaction checks for debugging David Shah 2018-08-03 16:59:45 +02:00
  • fd2174149c Fixing constraint placement bugs David Shah 2018-08-03 16:29:44 +02:00
  • 8081249b92 place_common: Debugging bad relative constraint legalisation David Shah 2018-08-03 16:16:20 +02:00
  • 8c518cb838 Fixing relative constraint implementation David Shah 2018-08-03 15:40:01 +02:00
  • 60757a2dd7 place_common: Relative constraints working for basic example David Shah 2018-08-03 15:25:43 +02:00
  • 48e06896a2 place_common: Fixing rel legaliser search bugs David Shah 2018-08-03 15:02:42 +02:00
  • 7e9209878c Reworking packer and placer to use new generic rel legaliser David Shah 2018-08-03 15:00:32 +02:00
  • e5dea28dbd place_common.cc: Working on constraint legalisation David Shah 2018-08-03 14:48:40 +02:00
  • 271979a3bc place_common: Helper functions for rel. constraints David Shah 2018-08-03 13:18:16 +02:00
  • 26c68c4bcc Remove old place legaliser, set placement constraints instead (currently ignored by placer) David Shah 2018-08-03 10:31:03 +02:00
  • 80e6b17ec9 Merge pull request #21 from daveshah1/promote_logic_globals Clifford Wolf 2018-08-03 12:51:55 +02:00
  • e673d9d2db Merge pull request #22 from YosysHQ/routethru Clifford Wolf 2018-08-03 12:51:37 +02:00
  • 751a5457dc Merge pull request #20 from YosysHQ/gui4all Miodrag Milanović 2018-08-03 03:31:37 -07:00
  • 90623b80e8 ecp5: Refresh Bels when they are modified David Shah 2018-08-03 12:00:07 +02:00
  • 8abf38f37f Moved to new signal slot syntax Miodrag Milanovic 2018-08-03 10:53:38 +02:00
  • 483f1b772c ice40: Promote 'logic' globals as well as clock/enable/reset David Shah 2018-08-03 09:56:56 +02:00
  • 35bc80e130 ice40: Add bitstream gen for routethru LUTs David Shah 2018-08-03 09:26:37 +02:00
  • 23a7d96f4c clangformat Miodrag Milanovic 2018-08-02 19:25:20 +02:00
  • e40b61e87e Add names to toolbars Miodrag Milanovic 2018-08-02 19:24:05 +02:00
  • 44147dc704 Document and cleanup Miodrag Milanovic 2018-08-02 19:21:25 +02:00
  • 4fa0c81ed7 Move common logic to basewindow Miodrag Milanovic 2018-08-02 18:50:08 +02:00
  • a761b772c8 Make worker generic Miodrag Milanovic 2018-08-02 18:10:01 +02:00
  • 7f7cb6601e Move generic resources to top level Miodrag Milanovic 2018-08-02 17:48:02 +02:00
  • 1c1fd99b8b various fixes for generic arch Miodrag Milanovic 2018-08-02 17:40:14 +02:00
  • 114c230624 Merge pull request #13 from YosysHQ/fix-windows-ctrl-c Miodrag Milanović 2018-08-02 08:27:04 -07:00
  • e46209e734 Merge pull request #11 from mmicko/project_load Miodrag Milanović 2018-08-02 08:24:49 -07:00
  • 775dba2bee Merge pull request #15 from YosysHQ/fix-ecp5-msvc Miodrag Milanović 2018-08-02 08:24:30 -07:00
  • 109035e621 Merge pull request #19 from daveshah1/ecp5_fix_tiletypes David Shah 2018-08-02 17:23:44 +02:00
  • 34a42342ff Merge pull request #18 from daveshah1/cell_timings David Shah 2018-08-02 17:10:54 +02:00
  • 6c99f7525e Fix for macOS segfault Miodrag Milanovic 2018-08-02 17:05:55 +02:00
  • 36009645ce Add LUT route-through pips to iCE40 architecture database Clifford Wolf 2018-08-02 16:28:47 +02:00
  • cc32290c1f ecp5: Write tiletype names in correct order David Shah 2018-08-02 16:15:40 +02:00
  • a7269a685e ice40: Use real cell timings David Shah 2018-08-02 16:02:43 +02:00
  • c0aaac8dfa ice40: Adding cell timings to chipdb David Shah 2018-08-02 15:20:43 +02:00
  • 0208897aa3 Merge pull request #16 from YosysHQ/reroute Clifford Wolf 2018-08-02 15:01:52 +02:00
  • fb06fd4653 Rename GUI "Graphics" tab to "Device" Clifford Wolf 2018-08-02 14:59:48 +02:00
  • 2b0bf3f9f8 clangformat Clifford Wolf 2018-08-02 14:51:09 +02:00
  • f1893f9681 Add missing files and missing includes for MSVC Miodrag Milanovic 2018-08-02 14:51:05 +02:00
  • 11368e1628 Merge branch 'master' of github.com:YosysHQ/nextpnr into reroute Clifford Wolf 2018-08-02 14:49:22 +02:00
  • 3185abe264 Fix router1 cleanupReroute() for "drive-by nets" Clifford Wolf 2018-08-02 14:47:07 +02:00
  • 6ccf8629b5 Add Router1Cfg Clifford Wolf 2018-08-02 13:58:23 +02:00
  • 94abe914fc Improve router1 cleanupReroute Clifford Wolf 2018-08-02 13:39:37 +02:00
  • fc882d73d6 Merge pull request #14 from YosysHQ/fix-destructor David Shah 2018-08-02 13:24:32 +02:00
  • ebdfd6ba5e Fix destructor for tree Item, fixes clang build as well Miodrag Milanovic 2018-08-02 13:20:05 +02:00
  • f9a9da6cdb Merge branch 'master' of github.com:YosysHQ/nextpnr into reroute Clifford Wolf 2018-08-02 13:02:07 +02:00
  • 81ee55c7eb Merge pull request #2 from daveshah1/remove_libtrellis David Shah 2018-08-02 12:01:07 +02:00
  • 85e9aa3426 Handle CTRL-C for windows build Miodrag Milanovic 2018-08-02 09:54:16 +02:00
  • 62e61c44e8 Merge pull request #12 from YosysHQ/fix-updateelements David Shah 2018-08-02 09:03:57 +02:00
  • 86a36ceeef Properly delete element from unordered_map Miodrag Milanovic 2018-08-02 08:32:16 +02:00
  • 869a804ee1 preserve command line parameters for project load Miodrag Milanovic 2018-08-02 06:29:21 +02:00
  • 97b16c6a5f Merge pull request #8 from mmicko/fix-lock Serge Bazanski 2018-08-01 20:14:16 +01:00
  • 79b844f09c Removes unnecessary unlock causing trouble with placer Miodrag Milanovic 2018-08-01 20:32:15 +02:00
  • e64dd3b3dd Merge pull request #1 from YosysHQ/q3k/add-copying-file Serge Bazanski 2018-08-01 19:31:29 +01:00
  • 1d6ec0fb8c json: Fix message for 1'bx values David Shah 2018-08-01 20:11:36 +02:00
  • 9c19c59d62 Merge pull request #6 from YosysHQ/q3k/gui-fix-dangling-tree-children Serge Bazanski 2018-08-01 17:57:26 +01:00
  • 101de5b715 gui: treemodel: unregister from parent when we get destroyed Sergiusz Bazanski 2018-08-01 17:40:27 +01:00
  • 2b3f363e89 Add reroute pass and other router1 tweaks Clifford Wolf 2018-08-01 17:05:30 +02:00
  • 0658759495 ecp5: Remove libtrellis link for bitstream gen David Shah 2018-08-01 15:58:38 +02:00
  • ff9b209914 Add COPYING file Sergiusz Bazanski 2018-08-01 14:45:09 +01:00
  • 534465d3ad ecp5: Adding tilegrid helper functions to Arch David Shah 2018-08-01 15:30:28 +02:00
  • bcdcba66a6 ecp5: Add tilemap to chip database David Shah 2018-08-01 15:23:27 +02:00
  • 305145ffe4 ecp5: Adding configuration data structures David Shah 2018-08-01 15:07:05 +02:00
  • 2743d0fa9d ecp5: Tweak bitstream chip scope David Shah 2018-08-01 14:41:36 +02:00
  • 1a34d6d334 ecp5: Memory fixes in packer David Shah 2018-08-01 14:39:56 +02:00
  • f041f01895 router: release lock on failure to unblock UI Sergiusz Bazanski 2018-08-01 11:53:52 +01:00
  • 1996f8c2d7 gui: fix race condition when selecting elements during plavement Sergiusz Bazanski 2018-08-01 11:44:42 +01:00
  • ad8dc2e001 Update archapi.md Clifford Wolf 2018-08-01 11:38:41 +02:00