Commit Graph

  • bfc47e9cd4 Added ICE40_HX1K_ONLY check in gui and main Miodrag Milanovic 2018-07-10 13:58:20 +0200
  • f88f86125d Set family specific parameters for GUI Miodrag Milanovic 2018-07-10 13:54:05 +0200
  • 46d28551fc Add ice40 LC output gfx Clifford Wolf 2018-07-09 17:13:26 +0200
  • 132c5b5019 Make logic cell positioning a constant David Shah 2018-07-09 17:00:54 +0200
  • b5cf1c8257 Adding all LUT input wires David Shah 2018-07-09 16:52:03 +0200
  • c921e4f24b Add constants for switchbox locations David Shah 2018-07-09 16:50:01 +0200
  • c6043ed570 Reorder gfx.h, add LUT0 inputs David Shah 2018-07-09 16:42:30 +0200
  • ba6f3b45b8 Add ice40 gfx right vertical span-4 Clifford Wolf 2018-07-09 16:39:18 +0200
  • 4576fc7c20 Vertical wires and span-12 wires Clifford Wolf 2018-07-09 16:12:41 +0200
  • 5b6fa934d8 Make LCs smaller and move them down David Shah 2018-07-09 16:07:16 +0200
  • 953560ae17 Add switchboxes David Shah 2018-07-09 16:02:02 +0200
  • 6198a68968 Add horizontal ice40 span4 wire gfx Clifford Wolf 2018-07-09 15:45:01 +0200
  • a412903651 Increase max zoom, decrease line width David Shah 2018-07-09 15:33:09 +0200
  • 1f36242d43 Add lutff_global switchbox David Shah 2018-07-09 15:09:17 +0200
  • 3be10f629a Add ice40 wire gfx enums Clifford Wolf 2018-07-09 15:02:29 +0200
  • a1cd9fcf73 Reduce line width, adding some switchboxes David Shah 2018-07-09 14:53:20 +0200
  • f4c62e233c Merge branch 'speedup_assert' into 'master' David Shah 2018-07-09 07:58:47 +0000
  • 1457a6453c Merge branch 'master' of https://gitlab.com/eddiehung/nextpnr Eddie Hung 2018-07-08 16:35:16 -0700
  • 18c93104be NPNR_ASSERT not to implicitly construct strings Eddie Hung 2018-07-08 15:48:54 -0700
  • 044e46b0ad cleared a warning and add note for python Miodrag Milanovic 2018-07-08 20:24:30 +0200
  • 4c06b9be1d Python executable filename could be different Miodrag Milanovic 2018-07-08 19:27:42 +0200
  • 9704ebd079 Added selection of chip and pacakge on new projet in GUI Miodrag Milanovic 2018-07-07 13:23:45 +0200
  • 1a22ccdfe6 Added rest of properties to all sections in GUI Miodrag Milanovic 2018-07-07 12:24:13 +0200
  • fa2ca8d9e5 removed deprecated class name, fixes warnings with later qt5 Miodrag Milanovic 2018-07-07 10:45:40 +0200
  • 59b27dadd5 adde macOS instructions Miodrag Milanovic 2018-07-07 10:31:04 +0200
  • 7a741b66a1 clang format and some cleanup Miodrag Milanovic 2018-07-06 19:19:18 +0200
  • cc901d67f5 all nets and cells info visible in properties Miodrag Milanovic 2018-07-06 19:05:05 +0200
  • ec96e47bf0 MSVC build instructions Miodrag Milanovic 2018-07-06 13:59:59 +0200
  • 71ca4f95b8 Cleanup and fix of property view Miodrag Milanovic 2018-07-06 08:15:39 +0200
  • 1f2aef943e more properties added for nets Miodrag Milanovic 2018-07-05 21:51:17 +0200
  • f0923b1b27 made current properties read only Miodrag Milanovic 2018-07-05 20:35:47 +0200
  • d119206ffd display properties for nets and cells and simplify types Miodrag Milanovic 2018-07-05 20:17:32 +0200
  • 6b904aefd3 Display nets and cells as well Miodrag Milanovic 2018-07-05 20:06:12 +0200
  • 2dd7c77abd no messages on console if all is fine with opengl Miodrag Milanovic 2018-07-05 19:32:17 +0200
  • 03d5bc2472 Proper tree in tree view for bels, wires and pips Miodrag Milanovic 2018-07-05 19:31:01 +0200
  • a20e90139e disable few warnings for msvc Miodrag Milanovic 2018-07-05 13:49:40 +0200
  • 2f5b5369ba Disable warning from qt5 and Miodrag Milanovic 2018-07-05 10:33:11 +0200
  • 2fe13e7a07 make GUI compile on MSVC Miodrag Milanovic 2018-07-05 10:14:19 +0200
  • fcff203c23 typeof to decltype Miodrag Milanovic 2018-07-05 10:13:29 +0200
  • 6d423bb24a Merge branch 'new_python' into 'master' Clifford Wolf 2018-07-04 16:39:30 +0000
  • 09dbcdcfa8 Test compile fix Miodrag Milanovic 2018-07-04 16:04:27 +0200
  • 726f2020f1 python: Convert empty BelId to None David Shah 2018-07-04 15:26:09 +0200
  • 11fb625195 python: Renaming and fixing 'generic' build David Shah 2018-07-04 14:55:16 +0200
  • f1bddc2852 common: Remove deprecated global IdStrings David Shah 2018-07-04 14:49:13 +0200
  • 46db500123 python: More design-related bindings, dump_design.py working again David Shah 2018-07-04 14:44:45 +0200
  • 79e91368f9 python: Update wrapper for non-unique_ptr maps David Shah 2018-07-04 14:13:55 +0200
  • 4376ae43af ice40: Near-complete Arch bindngs David Shah 2018-07-04 13:51:46 +0200
  • f6432aa88e python: Adding more wrapped bindings for ice40 David Shah 2018-07-04 13:35:15 +0200
  • f8ad2b31a9 python: Translate NPNR_ASSERTs to Python David Shah 2018-07-04 12:23:35 +0200
  • 3e8bdb5cbd python: New wrapper system working for unique_ptr maps David Shah 2018-07-03 11:04:55 +0200
  • a382d906ef python: Developing context wrappers for maps David Shah 2018-07-03 10:55:32 +0200
  • 45ec502ded python: Adding more bindings David Shah 2018-07-02 16:20:59 +0200
  • 1e96d65ded python: Add context wrapper support for ranges David Shah 2018-07-02 15:59:18 +0200
  • 4bc12f2ead Progress on new wrapper system David Shah 2018-07-02 15:29:58 +0200
  • 65195513eb python: Restructuring wrapper system David Shah 2018-07-02 15:13:09 +0200
  • 487299b564 cleanup for MSVC Miodrag Milanovic 2018-07-04 13:17:05 +0200
  • 2e8c0c872f Add NPNR_ASSERT_FALSE, use in bitstream.cc David Shah 2018-07-04 13:04:31 +0200
  • 6eaae6196c Fixed debug msvc build and fixed inaccessible base Miodrag Milanovic 2018-07-04 12:23:25 +0200
  • e0a851976f refactor: Replace assert with NPNR_ASSERT David Shah 2018-07-04 12:15:23 +0200
  • b96727549c Building using MSVC works Miodrag Milanovic 2018-07-04 12:06:03 +0200
  • c9d1bce859 common: Adding NPNR_ASSERT David Shah 2018-07-04 12:04:26 +0200
  • fd3c124f87 Add opetion to defie ICEBOX_ROOT, fix compile on other location Miodrag Milanovic 2018-07-03 20:46:05 +0200
  • 1a8b4591f5 added parameter to call Miodrag Milanovic 2018-07-03 20:17:20 +0200
  • ec9a9de6d3 Make chibdb.py able to generate pure binary output Miodrag Milanovic 2018-07-03 20:14:49 +0200
  • 5ca76461da ice40: Improving routeability of carries David Shah 2018-07-03 14:47:41 +0200
  • 59b2091f77 ice40: Another carry timing fix David Shah 2018-07-03 14:04:32 +0200
  • 9c4feb32a4 ice40: Fix carry timing paths David Shah 2018-07-03 13:45:42 +0200
  • d6df1b8ce9 Fixed OpenGL issues noticed on mingw intel/nvidia Miodrag Milanovic 2018-07-03 11:48:05 +0200
  • 19e9866013 Added suppression of python warnings and proper name for python boost lib for windows Miodrag Milanovic 2018-07-03 10:22:22 +0200
  • 1cf8293019 Fixed macros and includes for MSVC Miodrag Milanovic 2018-07-03 08:52:19 +0200
  • fe1ad5b086 python: Tweaking how the new wrappers will work David Shah 2018-07-02 14:14:08 +0200
  • cd20284347 Fix link on windows Miodrag Milanovic 2018-07-02 10:59:25 +0200
  • b720a7fddc Starting to develop a new Python wrapper system David Shah 2018-07-01 16:40:40 +0200
  • b7a47ca57b Add header comment for the common arch API in generic arch Clifford Wolf 2018-06-30 17:37:40 +0200
  • e6dc9ce77d Add implementations for generic arch db API Clifford Wolf 2018-06-30 17:13:22 +0200
  • ea5e79f0d6 Add stub generator API to generic arch Clifford Wolf 2018-06-30 08:58:48 +0200
  • 172ceef377 Improve blinky testbench, double blink frequency Clifford Wolf 2018-06-30 08:00:51 +0200
  • 25f07549a1 Refactor IdString::global_ctx Clifford Wolf 2018-06-30 07:47:04 +0200
  • b908b02022 Rename "dummy" arch to "generic" Clifford Wolf 2018-06-29 20:40:55 +0200
  • c73759f9f1 Split "arch.h" in "arch.h" and "archdefs.h" Clifford Wolf 2018-06-29 20:36:34 +0200
  • 302ccc14cf ice40: UltraPlus SPRAM working David Shah 2018-06-29 19:58:08 +0200
  • 27e7bc3b4b Improving the SA+legalisation flow David Shah 2018-06-29 17:04:22 +0200
  • d908928b56 Tidying up the SA placer David Shah 2018-06-29 15:47:56 +0200
  • 23789b7569 Increase temp and diameter after legalisation David Shah 2018-06-29 15:30:00 +0200
  • 4977b35d2f Start legalisation at a much lower SA temperature David Shah 2018-06-29 15:18:44 +0200
  • 3b90f3698f ice40: Fix carry packing in some degenerate cases David Shah 2018-06-29 15:10:29 +0200
  • 1aa4be770c Make single-cell placer less likely to get stuck David Shah 2018-06-29 13:28:06 +0200
  • b5f473cd7a Integrating SA placer and legaliser David Shah 2018-06-29 13:12:44 +0200
  • 17d6586189 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-29 12:02:44 +0200
  • c18b7b3f6e ice40: Reworking placement legalisation to allow integration with SA placer David Shah 2018-06-29 12:02:34 +0200
  • a4f69fba19 fix build without python Miodrag Milanovic 2018-06-29 08:18:15 +0200
  • 6e11c52dc9 make paste work, fix inserting in wrong lines Miodrag Milanovic 2018-06-28 20:38:25 +0200
  • 960c650478 clangformat cleanup Miodrag Milanovic 2018-06-28 18:06:31 +0200
  • 1676b285ae adapted python-console for easier use Miodrag Milanovic 2018-06-28 17:56:44 +0200
  • 2037fff742 remove emb.cc Miodrag Milanovic 2018-06-28 16:22:46 +0200
  • 45032e2224 compile in needed helpers and fix warnings Miodrag Milanovic 2018-06-28 13:57:11 +0200
  • 403c2d65a2 few more Miodrag Milanovic 2018-06-28 13:34:23 +0200
  • 9cf23d1010 move to c++11 remove console writes Miodrag Milanovic 2018-06-28 13:32:06 +0200
  • 9347c8742d make it compile with qt5 Miodrag Milanovic 2018-06-28 13:26:07 +0200
  • c63274342f initial import of python-console Miodrag Milanovic 2018-06-28 13:16:53 +0200