Commit Graph

  • 66670831b8 ice40: PLace legaliser produces a design that is at least routable for picosoc David Shah 2018-06-28 16:31:52 +0200
  • 27a9850921 Debugging carry legalisation David Shah 2018-06-28 15:48:57 +0200
  • c0724a7e97 ice40: Only pack up to one SB_CARRY into a LC David Shah 2018-06-27 16:24:44 +0200
  • 28e851cf45 ice40: Fix IO packer David Shah 2018-06-27 16:16:38 +0200
  • 885fe93a17 ice40: Carry packer bugfix David Shah 2018-06-27 15:24:34 +0200
  • 92ddc31003 Improving debugability David Shah 2018-06-27 15:08:37 +0200
  • 998ab2b20a ice40: Fixing the carry packer for a larger design David Shah 2018-06-27 12:43:29 +0200
  • 53ce81343a ice40: Add timing paths for carry David Shah 2018-06-27 12:23:12 +0200
  • b0b16a344a Improving post-ripup placement in the legaliser David Shah 2018-06-27 12:18:52 +0200
  • 87a5b72126 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-27 12:00:37 +0200
  • 2cc7ade05b Refactor common placement functions out of SA placer for use in legaliser David Shah 2018-06-27 12:00:13 +0200
  • bafb4702c7 reinit python tab Miodrag Milanovic 2018-06-27 11:45:19 +0200
  • 9bb4899360 disable new and open while tasks are running Miodrag Milanovic 2018-06-27 11:12:05 +0200
  • 09c0d96105 ice40: Fixing packing of CIN constant drivers David Shah 2018-06-26 20:02:19 +0200
  • 67d4720989 ice40: Fixing carry chain legaliser David Shah 2018-06-26 16:23:10 +0200
  • 841d126672 CarryInSet added to bitstream gen, add counter tb David Shah 2018-06-26 16:04:10 +0200
  • 95de0a36b4 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-26 15:58:35 +0200
  • 21d5a04501 Carry chains now routable David Shah 2018-06-26 15:55:50 +0200
  • 0bd73c1977 Make GUI use recreated context Miodrag Milanovic 2018-06-26 15:47:22 +0200
  • 6f12f2b7e8 Working on debugging the carry legaliser David Shah 2018-06-26 15:06:59 +0200
  • 29df577f14 Fixing packing of carry cells David Shah 2018-06-26 14:37:01 +0200
  • 2073403f41 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-26 14:22:47 +0200
  • 962c566ffb Fixing Python bindings bugs David Shah 2018-06-26 14:21:54 +0200
  • 8344a21282 Preps for more UI functionality Miodrag Milanovic 2018-06-26 14:17:17 +0200
  • e770f16a22 Added Save ASC option Miodrag Milanovic 2018-06-26 13:49:32 +0200
  • 103dde79de Fixing Python bindings after adding unique_ptr David Shah 2018-06-26 14:13:52 +0200
  • ded9df61dc Working on debugging carry packer David Shah 2018-06-26 13:08:28 +0200
  • e51dd15b6b clang fix Miodrag Milanovic 2018-06-26 12:10:22 +0200
  • 0a176b4fde ice40: Working on carry legalisation David Shah 2018-06-26 12:01:11 +0200
  • ac197e0b9e fix one more Miodrag Milanovic 2018-06-26 11:22:48 +0200
  • db890d3a81 nets and cells are unique_ptr's Miodrag Milanovic 2018-06-25 21:33:48 +0200
  • 64208da1f9 ice40: Remove constant driver cells in packer David Shah 2018-06-25 16:29:37 +0200
  • a279720fc1 merge Miodrag Milanovic 2018-06-25 16:22:08 +0200
  • 069d78ab80 add cells to a cells collection Miodrag Milanovic 2018-06-25 16:16:02 +0200
  • bee6bc461d ice40: Working on the placement legaliser David Shah 2018-06-25 16:15:47 +0200
  • 6de8b4ef7d some more memory leaks Miodrag Milanovic 2018-06-25 15:52:55 +0200
  • 6d154cfa13 ice40: Creating a carry chain splitter function David Shah 2018-06-25 15:39:46 +0200
  • 8d9444b6f0 ice40: More preparations for carry legalisation David Shah 2018-06-25 14:45:33 +0200
  • fb5fb497b5 Fix some memory leaks Miodrag Milanovic 2018-06-25 14:33:49 +0200
  • fd8017449d ice40: Helper functions for placement legalisation David Shah 2018-06-25 13:52:44 +0200
  • 28d8f8b2cb ice40: Start work on the placement legaliser David Shah 2018-06-25 13:09:50 +0200
  • bdd54a6847 Refactor: remove PlacementValidityChecker and move methods to Arch David Shah 2018-06-25 11:43:59 +0200
  • 1b7ed56f6f added valgrind info Miodrag Milanovic 2018-06-24 20:10:15 +0200
  • 5147ae3756 both compilers have to be clang Miodrag Milanovic 2018-06-24 19:48:49 +0200
  • 8fcb06fa0e Added documentation for new commandline options for building Miodrag Milanovic 2018-06-24 19:43:21 +0200
  • acda434c6e add sanitizer support Miodrag Milanovic 2018-06-24 19:32:39 +0200
  • bf2c0af0ea Added CMake-sanitizers scripts Miodrag Milanovic 2018-06-24 19:05:53 +0200
  • 1acaf41277 added project saving and loading Miodrag Milanovic 2018-06-24 14:38:45 +0200
  • 0cedb7276f display type in properties Miodrag Milanovic 2018-06-23 20:25:10 +0200
  • 37bad1f99e Fixing the Python bindings following Context/Arch refactoring David Shah 2018-06-23 19:51:22 +0200
  • 3407d76383 added PCF load Miodrag Milanovic 2018-06-23 16:55:13 +0200
  • fe26ce4471 Move json parser from frontend/json/ to json/ Clifford Wolf 2018-06-23 16:20:31 +0200
  • 80fbf7e4eb Update jsonparse clangformat Clifford Wolf 2018-06-23 16:16:11 +0200
  • 0ccd9febeb Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-23 16:14:39 +0200
  • 1e8840b0f9 Update from increased clangformat line length David Shah 2018-06-23 16:12:52 +0200
  • 727f99267c added credits for tests Miodrag Milanovic 2018-06-23 16:11:19 +0200
  • 4b78ae15df clangformat cleanup Miodrag Milanovic 2018-06-23 16:06:49 +0200
  • c0b1078c12 Added assign time budget and placement option Miodrag Milanovic 2018-06-23 16:03:22 +0200
  • a40d9dc514 Improve router ripup handling Clifford Wolf 2018-06-23 15:58:24 +0200
  • a1681560a3 Updates from clangformat Clifford Wolf 2018-06-23 15:28:09 +0200
  • 04db674b35 Set clangformat column limit to 120 Clifford Wolf 2018-06-23 15:26:07 +0200
  • b5efe3ecbc Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-23 15:16:37 +0200
  • 746d63f9fa Refactoring bind/unbind API Clifford Wolf 2018-06-23 15:16:24 +0200
  • 550866620a removed all deprecated unused api calls Miodrag Milanovic 2018-06-23 15:01:49 +0200
  • c8e7249440 Tests pass now Miodrag Milanovic 2018-06-23 14:56:30 +0200
  • 82ec1be31f Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options, Miodrag Milanovic 2018-06-23 14:32:18 +0200
  • b63fdfbeab Merge branch 'q3k/gl-vbo' into 'master' Miodrag Milanović 2018-06-23 12:10:52 +0000
  • d72fe0c230 place_sa: Add option to disable timing-driven placement David Shah 2018-06-23 12:18:44 +0200
  • 289fca0976 ice40: Move global net test to Arch David Shah 2018-06-23 12:09:01 +0200
  • 2e6916ecab ice40: Fix UltraPlus quasi-logic-cell bits David Shah 2018-06-23 11:25:32 +0200
  • cb92c10b99 Cleanup almost all deprecation warnings Miodrag Milanovic 2018-06-23 09:42:48 +0200
  • 761e28ce67 one more Miodrag Milanovic 2018-06-23 08:08:42 +0200
  • 6f4e49bb47 cleaned some warnings Miodrag Milanovic 2018-06-23 08:01:36 +0200
  • ac1fcefdb1 OpenGL 3.1, VAO/VBO Sergiusz Bazanski 2018-06-22 20:16:49 +0100
  • 0508fb3627 Fix "dereferencing type-punned pointer" warnings Clifford Wolf 2018-06-22 20:19:29 +0200
  • 8850f86a8a ice40: SB_LFOSC support, fabric routing only David Shah 2018-06-22 19:21:39 +0200
  • 6a783ef94f Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 18:35:18 +0200
  • 60e885d342 ice40: Adding extra cell wires to database; SB_WARMBOOT working David Shah 2018-06-22 18:35:08 +0200
  • 5dfe1969af Merge branch 'q3k/gl' into 'master' Serge Bazanski 2018-06-22 16:17:21 +0000
  • 7c169c48d0 ice40: Preparations for extra cells support David Shah 2018-06-22 17:44:26 +0200
  • 15a7a76415 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl Sergiusz Bazanski 2018-06-22 15:54:05 +0100
  • e5bd4764b2 Added custom QApplication implementation Miodrag Milanovic 2018-06-22 16:48:56 +0200
  • cf78f1b0e4 ice40: Add UltraPlus tiles to database David Shah 2018-06-22 16:40:22 +0200
  • b4764031d9 Added credits Miodrag Milanovic 2018-06-22 16:21:20 +0200
  • aa81f9d648 Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright headers Clifford Wolf 2018-06-22 16:19:17 +0200
  • a684785986 Small fixes. Sergiusz Bazanski 2018-06-22 15:13:05 +0100
  • 001c6ceb56 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr Clifford Wolf 2018-06-22 15:38:17 +0200
  • 56c09fc5e5 routing flow supported in gui Miodrag Milanovic 2018-06-22 15:35:07 +0200
  • 858acc5c1c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl Sergiusz Bazanski 2018-06-22 14:29:28 +0100
  • 98b1f0c041 Reimplement FPGAWidget in modern OpenGL. Sergiusz Bazanski 2018-06-21 19:12:20 +0100
  • f86a0d6c8c place_sa: Tweak weighting given to timing David Shah 2018-06-22 15:17:00 +0200
  • d7939f96e6 place_sa: Fix temp printing David Shah 2018-06-22 15:03:33 +0200
  • ce4ad44fd1 Print quasi-TNS statistic during placement David Shah 2018-06-22 14:58:27 +0200
  • ab88bfdae1 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 13:22:19 +0200
  • 6633441e32 Update README David Shah 2018-06-22 13:22:14 +0200
  • 7f36828270 fixed namespace for gui section Miodrag Milanovic 2018-06-22 13:10:27 +0200
  • 0448bed859 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-22 12:57:38 +0200
  • 63baa10032 ice40: Make the packer deterministic David Shah 2018-06-22 12:57:22 +0200
  • 11d99853ab more task control Miodrag Milanovic 2018-06-22 12:49:20 +0200
  • 5cb893aebd terminate on close Miodrag Milanovic 2018-06-22 12:24:50 +0200