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

Commit Graph

  • 9baefa2742 Fix usage of refreshUi API in generic arch Clifford Wolf 2018-07-11 18:16:59 +02:00
  • 0d979b964e Fix layout Miodrag Milanovic 2018-07-11 18:15:25 +02:00
  • 7daa8524c8 Add ctx->place() API Clifford Wolf 2018-07-11 18:15:08 +02:00
  • 7df67c91b3 Add ctx->route() API Clifford Wolf 2018-07-11 18:04:09 +02:00
  • e9b27860da Unflip iCE40 tile graphics Clifford Wolf 2018-07-11 17:40:02 +02:00
  • 2a01b5e4d3 New refreshUi API Clifford Wolf 2018-07-11 17:02:13 +02:00
  • 77818f53bd GUI preparation for search and browse history Miodrag Milanovic 2018-07-11 16:20:33 +02:00
  • 09735694b2 Fixed MSVC build Miodrag Milanovic 2018-07-11 14:39:42 +02:00
  • 35216298d5 ecp5: Update arch to use new graphics API David Shah 2018-07-11 14:27:15 +02:00
  • ce6afb5f7f Merge branch 'ice40gfx' into 'master' Clifford Wolf 2018-07-11 12:04:53 +00:00
  • 7081cca016 Add GUI Decals API Clifford Wolf 2018-07-11 14:03:23 +02:00
  • 0d71ed76cb reversed Y coordinate in gui Miodrag Milanovic 2018-07-11 11:53:24 +02:00
  • 75fda0fa59 Add ECP5 notes to README David Shah 2018-07-11 11:15:29 +02:00
  • a70f5ce109 Merge branch 'ecp5' into 'master' David Shah 2018-07-11 09:09:18 +00:00
  • bcc63091fb ecp5: New libtrellis tile lookup API David Shah 2018-07-11 11:08:12 +02:00
  • 6601adf760 cmake: Post-rebase ecp5 fixes David Shah 2018-07-11 10:44:06 +02:00
  • eac5a6dbd8 ecp5: Blinky tweaks David Shah 2018-07-11 10:09:02 +02:00
  • 610adfef7e ecp5: Make blinky more fancy David Shah 2018-07-10 14:21:37 +02:00
  • 9a2e8caf1c ecp5: Buttons working David Shah 2018-07-10 14:02:01 +02:00
  • 1830c9372e ecp5: *** Blinky working *** David Shah 2018-07-10 12:31:58 +02:00
  • 98cdb6082d ecp5: Bitstream progress David Shah 2018-07-10 11:57:58 +02:00
  • 29d65bd368 ecp5: Working on bitstream gen David Shah 2018-07-10 11:24:30 +02:00
  • b397dd8071 ecp5: Adding bitstream gen for slice config David Shah 2018-07-09 12:55:56 +02:00
  • bad926bcc3 ecp5: Adding bitstream gen for pips and LUT init David Shah 2018-07-09 12:02:31 +02:00
  • de82ecad59 ecp5: Make target device 45k on account of current hardware access David Shah 2018-07-08 18:36:59 +02:00
  • 54f06fdf72 ecp5: Adding tiletypes to database David Shah 2018-07-08 18:25:53 +02:00
  • 6cc6113d5a ecp5: Link libtrellis library to ecp5 binary David Shah 2018-07-08 17:24:35 +02:00
  • 863c22620b ecp5: Dump routing as a sanity check David Shah 2018-07-08 15:29:53 +02:00
  • 981522b10e ecp5: Blinky example places and routes David Shah 2018-07-08 14:24:32 +02:00
  • 417913fd85 ecp5: Architecture fixes David Shah 2018-07-08 13:29:13 +02:00
  • 49f39b8d56 ecp5: Place design working, router now segfaults due to db issue David Shah 2018-07-08 12:56:43 +02:00
  • 59cb1600d9 ecp5: Fixing arch bugs David Shah 2018-07-08 12:48:25 +02:00
  • 93f379a488 ecp5: Adding JSON input option (not working yet) David Shah 2018-07-08 12:41:11 +02:00
  • c33aa259ad ecp5: Adding a simple prepacked synth script David Shah 2018-07-08 12:35:27 +02:00
  • 738b410bf8 cmake: Only add ECP5 target when TRELLIS_ROOT specified David Shah 2018-07-08 11:20:04 +02:00
  • bb683d71d6 ecp5: Add 25k database David Shah 2018-07-08 11:15:30 +02:00
  • 6f90c3df61 ecp5: Adding complete binary blob writer to Trellis importer David Shah 2018-07-07 19:58:42 +02:00
  • ee45f57909 ecp5: Starting to add BBA to importer David Shah 2018-07-07 17:37:33 +02:00
  • 12b0f7f162 ecp5: Adding Bels to import script David Shah 2018-07-07 17:11:46 +02:00
  • fdd13edff0 ecp5: Starting to develop a Trellis importer David Shah 2018-07-07 15:29:02 +02:00
  • 83303bae5a ecp5: Implementing (at least stubs) most of arch.cc David Shah 2018-07-06 14:02:37 +02:00
  • 074df03c59 ecp5: Add stub for UI David Shah 2018-07-06 12:20:15 +02:00
  • 7862d1b84b ecp5: Implementing core arch.h functions David Shah 2018-07-06 12:15:07 +02:00
  • c4af52dd5b ecp5: Working on arch implementation David Shah 2018-07-05 20:59:11 +02:00
  • eaae6b7dca ecp5: Begin planning data structures David Shah 2018-07-05 13:32:13 +02:00
  • d5be9ff584 Added cmake parameter ARCH to specify architecture to build Miodrag Milanovic 2018-07-11 10:23:23 +02:00
  • 2ad355ebeb Renamed dummy->generic for tests, also fix warning Miodrag Milanovic 2018-07-11 08:05:42 +02:00
  • 87d88048ac Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into ice40gfx Clifford Wolf 2018-07-10 15:11:35 +02:00
  • 841714a3d6 Improve ic40 gfx Clifford Wolf 2018-07-10 15:09:11 +02:00
  • bfc47e9cd4 Added ICE40_HX1K_ONLY check in gui and main Miodrag Milanovic 2018-07-10 13:58:20 +02:00
  • f88f86125d Set family specific parameters for GUI Miodrag Milanovic 2018-07-10 13:54:05 +02:00
  • 46d28551fc Add ice40 LC output gfx Clifford Wolf 2018-07-09 17:13:26 +02:00
  • 132c5b5019 Make logic cell positioning a constant David Shah 2018-07-09 17:00:54 +02:00
  • b5cf1c8257 Adding all LUT input wires David Shah 2018-07-09 16:52:03 +02:00
  • c921e4f24b Add constants for switchbox locations David Shah 2018-07-09 16:50:01 +02:00
  • c6043ed570 Reorder gfx.h, add LUT0 inputs David Shah 2018-07-09 16:42:30 +02:00
  • ba6f3b45b8 Add ice40 gfx right vertical span-4 Clifford Wolf 2018-07-09 16:39:18 +02:00
  • 4576fc7c20 Vertical wires and span-12 wires Clifford Wolf 2018-07-09 16:12:41 +02:00
  • 5b6fa934d8 Make LCs smaller and move them down David Shah 2018-07-09 16:07:16 +02:00
  • 953560ae17 Add switchboxes David Shah 2018-07-09 16:02:02 +02:00
  • 6198a68968 Add horizontal ice40 span4 wire gfx Clifford Wolf 2018-07-09 15:45:01 +02:00
  • a412903651 Increase max zoom, decrease line width David Shah 2018-07-09 15:33:09 +02:00
  • 1f36242d43 Add lutff_global switchbox David Shah 2018-07-09 15:09:17 +02:00
  • 3be10f629a Add ice40 wire gfx enums Clifford Wolf 2018-07-09 15:02:29 +02:00
  • a1cd9fcf73 Reduce line width, adding some switchboxes David Shah 2018-07-09 14:53:20 +02:00
  • f4c62e233c Merge branch 'speedup_assert' into 'master' David Shah 2018-07-09 07:58:47 +00:00
  • 1457a6453c Merge branch 'master' of https://gitlab.com/eddiehung/nextpnr Eddie Hung 2018-07-08 16:35:16 -07:00
  • 18c93104be NPNR_ASSERT not to implicitly construct strings Eddie Hung 2018-07-08 15:48:54 -07:00
  • 044e46b0ad cleared a warning and add note for python Miodrag Milanovic 2018-07-08 20:24:30 +02:00
  • 4c06b9be1d Python executable filename could be different Miodrag Milanovic 2018-07-08 19:27:42 +02:00
  • 9704ebd079 Added selection of chip and pacakge on new projet in GUI Miodrag Milanovic 2018-07-07 13:23:45 +02:00
  • 1a22ccdfe6 Added rest of properties to all sections in GUI Miodrag Milanovic 2018-07-07 12:24:13 +02:00
  • fa2ca8d9e5 removed deprecated class name, fixes warnings with later qt5 Miodrag Milanovic 2018-07-07 10:45:40 +02:00
  • 59b27dadd5 adde macOS instructions Miodrag Milanovic 2018-07-07 10:31:04 +02:00
  • 7a741b66a1 clang format and some cleanup Miodrag Milanovic 2018-07-06 19:19:18 +02:00
  • cc901d67f5 all nets and cells info visible in properties Miodrag Milanovic 2018-07-06 19:05:05 +02:00
  • ec96e47bf0 MSVC build instructions Miodrag Milanovic 2018-07-06 13:59:59 +02:00
  • 71ca4f95b8 Cleanup and fix of property view Miodrag Milanovic 2018-07-06 08:15:39 +02:00
  • 1f2aef943e more properties added for nets Miodrag Milanovic 2018-07-05 21:51:17 +02:00
  • f0923b1b27 made current properties read only Miodrag Milanovic 2018-07-05 20:35:47 +02:00
  • d119206ffd display properties for nets and cells and simplify types Miodrag Milanovic 2018-07-05 20:17:32 +02:00
  • 6b904aefd3 Display nets and cells as well Miodrag Milanovic 2018-07-05 20:06:12 +02:00
  • 2dd7c77abd no messages on console if all is fine with opengl Miodrag Milanovic 2018-07-05 19:32:17 +02:00
  • 03d5bc2472 Proper tree in tree view for bels, wires and pips Miodrag Milanovic 2018-07-05 19:31:01 +02:00
  • a20e90139e disable few warnings for msvc Miodrag Milanovic 2018-07-05 13:49:40 +02:00
  • 2f5b5369ba Disable warning from qt5 and Miodrag Milanovic 2018-07-05 10:33:11 +02:00
  • 2fe13e7a07 make GUI compile on MSVC Miodrag Milanovic 2018-07-05 10:14:19 +02:00
  • fcff203c23 typeof to decltype Miodrag Milanovic 2018-07-05 10:13:29 +02:00
  • 6d423bb24a Merge branch 'new_python' into 'master' Clifford Wolf 2018-07-04 16:39:30 +00:00
  • 09dbcdcfa8 Test compile fix Miodrag Milanovic 2018-07-04 16:04:27 +02:00
  • 726f2020f1 python: Convert empty BelId to None David Shah 2018-07-04 15:26:09 +02:00
  • 11fb625195 python: Renaming and fixing 'generic' build David Shah 2018-07-04 14:55:16 +02:00
  • f1bddc2852 common: Remove deprecated global IdStrings David Shah 2018-07-04 14:49:13 +02:00
  • 46db500123 python: More design-related bindings, dump_design.py working again David Shah 2018-07-04 14:44:45 +02:00
  • 79e91368f9 python: Update wrapper for non-unique_ptr maps David Shah 2018-07-04 14:13:55 +02:00
  • 4376ae43af ice40: Near-complete Arch bindngs David Shah 2018-07-04 13:51:46 +02:00
  • f6432aa88e python: Adding more wrapped bindings for ice40 David Shah 2018-07-04 13:35:15 +02:00
  • f8ad2b31a9 python: Translate NPNR_ASSERTs to Python David Shah 2018-07-04 12:23:35 +02:00
  • 3e8bdb5cbd python: New wrapper system working for unique_ptr maps David Shah 2018-07-03 11:04:55 +02:00
  • a382d906ef python: Developing context wrappers for maps David Shah 2018-07-03 10:55:32 +02:00