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

Commit Graph

  • fe26ce4471 Move json parser from frontend/json/ to json/ Clifford Wolf 2018-06-23 16:20:31 +02:00
  • 80fbf7e4eb Update jsonparse clangformat Clifford Wolf 2018-06-23 16:16:11 +02:00
  • 0ccd9febeb Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-23 16:14:39 +02:00
  • 1e8840b0f9 Update from increased clangformat line length David Shah 2018-06-23 16:12:52 +02:00
  • 727f99267c added credits for tests Miodrag Milanovic 2018-06-23 16:11:19 +02:00
  • 4b78ae15df clangformat cleanup Miodrag Milanovic 2018-06-23 16:06:49 +02:00
  • c0b1078c12 Added assign time budget and placement option Miodrag Milanovic 2018-06-23 16:03:22 +02:00
  • a40d9dc514 Improve router ripup handling Clifford Wolf 2018-06-23 15:58:24 +02:00
  • a1681560a3 Updates from clangformat Clifford Wolf 2018-06-23 15:28:09 +02:00
  • 04db674b35 Set clangformat column limit to 120 Clifford Wolf 2018-06-23 15:26:07 +02:00
  • b5efe3ecbc Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-23 15:16:37 +02:00
  • 746d63f9fa Refactoring bind/unbind API Clifford Wolf 2018-06-23 15:16:24 +02:00
  • 550866620a removed all deprecated unused api calls Miodrag Milanovic 2018-06-23 15:01:49 +02:00
  • c8e7249440 Tests pass now Miodrag Milanovic 2018-06-23 14:56:30 +02:00
  • 82ec1be31f Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options, Miodrag Milanovic 2018-06-23 14:32:18 +02:00
  • b63fdfbeab Merge branch 'q3k/gl-vbo' into 'master' Miodrag Milanović 2018-06-23 12:10:52 +00:00
  • d72fe0c230 place_sa: Add option to disable timing-driven placement David Shah 2018-06-23 12:18:44 +02:00
  • 289fca0976 ice40: Move global net test to Arch David Shah 2018-06-23 12:09:01 +02:00
  • 2e6916ecab ice40: Fix UltraPlus quasi-logic-cell bits David Shah 2018-06-23 11:25:32 +02:00
  • cb92c10b99 Cleanup almost all deprecation warnings Miodrag Milanovic 2018-06-23 09:42:48 +02:00
  • 761e28ce67 one more Miodrag Milanovic 2018-06-23 08:08:42 +02:00
  • 6f4e49bb47 cleaned some warnings Miodrag Milanovic 2018-06-23 08:01:36 +02:00
  • ac1fcefdb1 OpenGL 3.1, VAO/VBO Sergiusz Bazanski 2018-06-22 20:16:49 +01:00
  • 0508fb3627 Fix "dereferencing type-punned pointer" warnings Clifford Wolf 2018-06-22 20:19:29 +02:00
  • 8850f86a8a ice40: SB_LFOSC support, fabric routing only David Shah 2018-06-22 19:21:39 +02:00
  • 6a783ef94f Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 18:35:18 +02:00
  • 60e885d342 ice40: Adding extra cell wires to database; SB_WARMBOOT working David Shah 2018-06-22 18:35:08 +02:00
  • 5dfe1969af Merge branch 'q3k/gl' into 'master' Serge Bazanski 2018-06-22 16:17:21 +00:00
  • 7c169c48d0 ice40: Preparations for extra cells support David Shah 2018-06-22 17:44:26 +02:00
  • 15a7a76415 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl Sergiusz Bazanski 2018-06-22 15:54:05 +01:00
  • e5bd4764b2 Added custom QApplication implementation Miodrag Milanovic 2018-06-22 16:48:56 +02:00
  • cf78f1b0e4 ice40: Add UltraPlus tiles to database David Shah 2018-06-22 16:40:22 +02:00
  • b4764031d9 Added credits Miodrag Milanovic 2018-06-22 16:21:20 +02:00
  • aa81f9d648 Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright headers Clifford Wolf 2018-06-22 16:19:17 +02:00
  • a684785986 Small fixes. Sergiusz Bazanski 2018-06-22 15:13:05 +01:00
  • 001c6ceb56 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-22 15:38:17 +02:00
  • 56c09fc5e5 routing flow supported in gui Miodrag Milanovic 2018-06-22 15:35:07 +02:00
  • 858acc5c1c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl Sergiusz Bazanski 2018-06-22 14:29:28 +01:00
  • 98b1f0c041 Reimplement FPGAWidget in modern OpenGL. Sergiusz Bazanski 2018-06-21 19:12:20 +01:00
  • f86a0d6c8c place_sa: Tweak weighting given to timing David Shah 2018-06-22 15:17:00 +02:00
  • d7939f96e6 place_sa: Fix temp printing David Shah 2018-06-22 15:03:33 +02:00
  • ce4ad44fd1 Print quasi-TNS statistic during placement David Shah 2018-06-22 14:58:27 +02:00
  • ab88bfdae1 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 13:22:19 +02:00
  • 6633441e32 Update README David Shah 2018-06-22 13:22:14 +02:00
  • 7f36828270 fixed namespace for gui section Miodrag Milanovic 2018-06-22 13:10:27 +02:00
  • 0448bed859 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 12:57:38 +02:00
  • 63baa10032 ice40: Make the packer deterministic David Shah 2018-06-22 12:57:22 +02:00
  • 11d99853ab more task control Miodrag Milanovic 2018-06-22 12:49:20 +02:00
  • 5cb893aebd terminate on close Miodrag Milanovic 2018-06-22 12:24:50 +02:00
  • 3cd12e3671 Add ability to terminate running tasks Miodrag Milanovic 2018-06-22 12:11:22 +02:00
  • 71176ac538 Fixing 5k bitstream gen and place heuristics David Shah 2018-06-22 12:34:42 +02:00
  • 9b98a7175b Add total visit counts to router log output Clifford Wolf 2018-06-21 20:41:20 +02:00
  • 2c98231f88 Updates from clangformat Clifford Wolf 2018-06-21 19:36:20 +02:00
  • bfae4663fc Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-21 19:31:50 +02:00
  • 38dc1cc550 Work "overtime" to find better solutions in routing search algorithm Clifford Wolf 2018-06-21 19:17:04 +02:00
  • c33a039ac3 Added return code to json parsing and pcf reading Miodrag Milanovic 2018-06-21 18:08:28 +02:00
  • 8fac26c2b7 Fixed return codes for packer, placer and router Miodrag Milanovic 2018-06-21 17:56:45 +02:00
  • 54549d36e9 log_error now trows exception, main is covering catch Miodrag Milanovic 2018-06-21 17:44:18 +02:00
  • fcfb85e9dc Zero-initialize PortRef budgets Clifford Wolf 2018-06-21 16:25:25 +02:00
  • 4fefdbd57c Cleanup parse_json_file API, some other cleanups Clifford Wolf 2018-06-21 16:16:58 +02:00
  • 417e67938c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-21 15:47:54 +02:00
  • a29bfc788e Add ctx->checksum(), slightly improve log messages Clifford Wolf 2018-06-21 15:47:41 +02:00
  • 097df1869d Added task manager and worker thread for ice40 Miodrag Milanovic 2018-06-21 15:41:40 +02:00
  • 2d405f966b Add graphics view in tab Miodrag Milanovic 2018-06-21 14:12:02 +02:00
  • 477c33efba Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-21 14:27:50 +02:00
  • 08020400b3 Fix build of "dummy" architexture Clifford Wolf 2018-06-21 14:16:07 +02:00
  • 993f6ef7d3 Improve log messages, move many messages to verbose mode Clifford Wolf 2018-06-21 14:09:50 +02:00
  • 693c34ad06 Improvements in router Clifford Wolf 2018-06-21 14:08:45 +02:00
  • 23fe31da44 cleanup Miodrag Milanovic 2018-06-21 13:55:36 +02:00
  • 0ed455096a make dummy target work as well Miodrag Milanovic 2018-06-21 13:52:58 +02:00
  • 9c03909eba Make arch specific main window Miodrag Milanovic 2018-06-21 13:41:16 +02:00
  • 56ed679f83 Add frequency setting and fix slack calculation David Shah 2018-06-21 11:59:20 +02:00
  • 9e28e45bd5 place_sa: Make the heuristic closer to arachne, seems to improve routability David Shah 2018-06-21 11:45:58 +02:00
  • e526a4115b place_sa: Use int64_t for "wirelength" metric David Shah 2018-06-21 10:45:18 +02:00
  • 4e480a9a61 chipdb.py style fix Sergiusz Bazanski 2018-06-20 20:28:48 +01:00
  • 71121b439b Contextualize DesignWidget Sergiusz Bazanski 2018-06-20 20:01:09 +01:00
  • 1df8a8b440 place_sa: Reduce effect of rounding errors David Shah 2018-06-20 20:25:48 +02:00
  • 93ed8ca405 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-20 20:14:08 +02:00
  • c27c96f4f0 place_sa: Improvements including supporting force and ordering consistency David Shah 2018-06-20 20:12:23 +02:00
  • f2ae9a713b Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-20 19:37:16 +02:00
  • 9475997a2d Improve --tmfuzz mode and iCE40 delay estimator Clifford Wolf 2018-06-20 19:22:03 +02:00
  • c515e5da2d Improving placement timing heuristic David Shah 2018-06-20 17:54:07 +02:00
  • 4fc9625040 WIP: adding timing budget to placer David Shah 2018-06-20 17:08:57 +02:00
  • 15c5c9c425 put some files back and place generated files in special folder for deps Miodrag Milanovic 2018-06-20 16:23:07 +02:00
  • 36c16cd28e Cleanup of cmake files for easier development Miodrag Milanovic 2018-06-20 16:13:49 +02:00
  • e14b8bac66 put source changes for qtpropertybrowser back and make build simple Miodrag Milanovic 2018-06-20 14:24:16 +02:00
  • e45508f6c4 Improving timing annotator David Shah 2018-06-20 15:15:51 +02:00
  • 2da90889ef Add "nextpnr-ice40 --tmfuzz" Clifford Wolf 2018-06-20 14:04:10 +02:00
  • c4e544856a Fix jsonparse compiler warnings, clangformat updates Clifford Wolf 2018-06-20 13:40:13 +02:00
  • 3fda636e70 Minor refactoring of router infrastructure Clifford Wolf 2018-06-20 13:32:50 +02:00
  • d5a032d00e Fix chipdb UltraPlus wires David Shah 2018-06-20 13:10:40 +02:00
  • c667f640d5 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-20 13:01:30 +02:00
  • 4648d3bc83 Working on the timing annotator David Shah 2018-06-20 13:01:22 +02:00
  • 37f7802c6c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-20 12:58:08 +02:00
  • 7c3593ea5a Updates from clangformat Clifford Wolf 2018-06-20 12:57:59 +02:00
  • cb9c6c6ef2 Changes to estimatePosition API Clifford Wolf 2018-06-20 12:57:38 +02:00
  • c3837027b2 Add better iCE40 delay estimates Clifford Wolf 2018-06-20 12:50:38 +02:00
  • 6d2f058f67 Added context menus for python and info tab Miodrag Milanovic 2018-06-20 12:34:06 +02:00
  • 5ca4663294 Working on the timing budget annnotator David Shah 2018-06-20 12:21:56 +02:00
  • 2a41211ce1 Another stub delay calculation function David Shah 2018-06-20 11:53:49 +02:00