1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-05-26 22:57:21 +00:00

Commit Graph

  • 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
  • 45ec502ded python: Adding more bindings David Shah 2018-07-02 16:20:59 +02:00
  • 1e96d65ded python: Add context wrapper support for ranges David Shah 2018-07-02 15:59:18 +02:00
  • 4bc12f2ead Progress on new wrapper system David Shah 2018-07-02 15:29:58 +02:00
  • 65195513eb python: Restructuring wrapper system David Shah 2018-07-02 15:13:09 +02:00
  • 487299b564 cleanup for MSVC Miodrag Milanovic 2018-07-04 13:17:05 +02:00
  • 2e8c0c872f Add NPNR_ASSERT_FALSE, use in bitstream.cc David Shah 2018-07-04 13:04:31 +02:00
  • 6eaae6196c Fixed debug msvc build and fixed inaccessible base Miodrag Milanovic 2018-07-04 12:23:25 +02:00
  • e0a851976f refactor: Replace assert with NPNR_ASSERT David Shah 2018-07-04 12:15:23 +02:00
  • b96727549c Building using MSVC works Miodrag Milanovic 2018-07-04 12:06:03 +02:00
  • c9d1bce859 common: Adding NPNR_ASSERT David Shah 2018-07-04 12:04:26 +02:00
  • fd3c124f87 Add opetion to defie ICEBOX_ROOT, fix compile on other location Miodrag Milanovic 2018-07-03 20:46:05 +02:00
  • 1a8b4591f5 added parameter to call Miodrag Milanovic 2018-07-03 20:17:20 +02:00
  • ec9a9de6d3 Make chibdb.py able to generate pure binary output Miodrag Milanovic 2018-07-03 20:14:49 +02:00
  • 5ca76461da ice40: Improving routeability of carries David Shah 2018-07-03 14:47:41 +02:00
  • 59b2091f77 ice40: Another carry timing fix David Shah 2018-07-03 14:04:32 +02:00
  • 9c4feb32a4 ice40: Fix carry timing paths David Shah 2018-07-03 13:45:42 +02:00