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

Commit Graph

  • fe40094216 Preserve hierarchy through packing David Shah 2019-12-01 14:03:23 +00:00
  • b100087024 python: Add bindings for hierarchy structures David Shah 2019-11-29 16:25:11 +00:00
  • 9f6031cda1 frontend_base: Import cell hierarchy David Shah 2019-11-29 15:58:02 +00:00
  • 6bf3c261fa First pass at data structures for hierarchy David Shah 2019-11-28 20:45:49 +00:00
  • 035bfb0fe5 json: Remove legacy frontend David Shah 2019-11-27 12:11:18 +00:00
  • 14b18cb6fa frontend: Support for loading settings and nextpnr state David Shah 2019-11-22 17:29:45 +00:00
  • 28279b18fe frontend/generic: Fix regressions David Shah 2019-11-18 15:07:19 +00:00
  • c9a0033c5c frontend/base: Fix lookup of nets by module index David Shah 2019-11-15 18:08:27 +00:00
  • 3e21f894f4 frontend: Improved error handling and fixes David Shah 2019-11-15 18:04:02 +00:00
  • 9e6770af90 command: Use new frontend experimentally David Shah 2019-11-15 17:59:42 +00:00
  • eb14cf09f4 frontend: Fix template compile issues David Shah 2019-11-15 17:55:02 +00:00
  • a26b1a276d frontend: Top level port import David Shah 2019-11-15 17:43:32 +00:00
  • 98f93f39be frontend/base: Functions for hierarchical submodule cell import David Shah 2019-11-14 20:13:57 +00:00
  • bed053251e frontend/base: Functions for leaf cell import David Shah 2019-11-14 20:01:45 +00:00
  • 21b4965966 frontend/base: Functions for net[name] import David Shah 2019-11-14 19:07:38 +00:00
  • 77cbd70a72 frontend: JSON implementation of the generic framework David Shah 2019-11-13 18:52:13 +00:00
  • 240561c370 3rdparty: Add json11 David Shah 2019-11-13 16:17:43 +00:00
  • 25867e3f23 frontend/base: Improve net indexing David Shah 2019-11-13 13:51:28 +00:00
  • 6aaa9f5a3d frontend/base: Functions for port import David Shah 2019-11-13 12:11:17 +00:00
  • fffc3b8447 frontend/base: Top module handling David Shah 2019-11-12 11:33:49 +00:00
  • fa7317f594 frontend: Draft for a generic template-based frontend API David Shah 2019-11-11 16:55:52 +00:00
  • b6e2159cec Work around Qt MOC issue with IdString enums David Shah 2019-12-27 10:32:23 +00:00
  • cea27dc84a Merge pull request #372 from fghoussen/readme David Shah 2019-12-25 11:08:44 +00:00
  • 346998caed [README] Add prerequisite: libboost-iostreams-dev. Franck HOUSSEN 2019-12-25 11:56:18 +01:00
  • 98cc243b5f Merge pull request #370 from fghoussen/readme Miodrag Milanović 2019-12-20 15:35:24 +01:00
  • d399346de0 Add options to enable/disable displayed elements Miodrag Milanovic 2019-12-20 15:25:10 +01:00
  • a05954249a optimize and set order Miodrag Milanovic 2019-12-20 14:02:00 +01:00
  • c26c5e7b8e clang format Miodrag Milanovic 2019-12-20 09:07:03 +01:00
  • e4210e7fd3 Add all missing wires Miodrag Milanovic 2019-12-20 09:05:58 +01:00
  • 16e28f002e [DOC] Fixing typo: cmake test suite triggered by 'make test'. Franck HOUSSEN 2019-12-15 20:14:25 +01:00
  • b271e59472 Add global wires Miodrag Milanovic 2019-12-15 17:20:48 +01:00
  • d5174110fa more pips on connection box Miodrag Milanovic 2019-12-15 10:57:24 +01:00
  • f2b8e347a9 cleanup and formating Miodrag Milanovic 2019-12-15 10:43:30 +01:00
  • 2872b500e3 make it more simetric Miodrag Milanovic 2019-12-15 10:33:12 +01:00
  • bbc05f3113 optimize and add some missing pips Miodrag Milanovic 2019-12-15 10:07:55 +01:00
  • 3d42097e9d cleanup Miodrag Milanovic 2019-12-15 09:45:09 +01:00
  • fa55a826b2 cleanup wire Miodrag Milanovic 2019-12-15 09:26:25 +01:00
  • 436260e47e move bel creation to gfx.cc Miodrag Milanovic 2019-12-15 09:21:58 +01:00
  • fb27f1a031 fix formating Miodrag Milanovic 2019-12-14 16:40:27 +01:00
  • cce27e72f0 lot more pips Miodrag Milanovic 2019-12-14 16:29:25 +01:00
  • abf9bc3bb9 fixes and more pips Miodrag Milanovic 2019-12-14 16:10:41 +01:00
  • d42ecc081e pips for alu, mult and memory Miodrag Milanovic 2019-12-14 13:00:09 +01:00
  • 7e7e20742d pips for ios Miodrag Milanovic 2019-12-14 12:30:04 +01:00
  • 601360b73a propagate w and h Miodrag Milanovic 2019-12-14 10:56:26 +01:00
  • e118e418e5 pips for other type of connection box Miodrag Milanovic 2019-12-14 09:39:41 +01:00
  • ebbfb6375d more new wires added Miodrag Milanovic 2019-12-14 09:18:24 +01:00
  • 19eb16045f ebr, mult and alu nice display Miodrag Milanovic 2019-12-14 08:21:02 +01:00
  • 6d005f38b5 add more Miodrag Milanovic 2019-12-13 19:44:49 +01:00
  • 2a5f0bbd28 new wires in db Miodrag Milanovic 2019-12-13 18:24:49 +01:00
  • c0585e98eb added siologic Miodrag Milanovic 2019-12-13 14:32:27 +01:00
  • 16f6aaa68c Add many new wires Miodrag Milanovic 2019-12-13 14:01:28 +01:00
  • dd7f7a53bd ice40: Improve error handling of Lattice-style parameters David Shah 2019-12-10 15:28:16 +00:00
  • 992c9acd56 Clarify step for macOS Miodrag Milanović 2019-12-09 17:27:09 +01:00
  • dd73a7ff9f Merge pull request #369 from YosysHQ/ecp5-prld David Shah 2019-12-08 09:54:33 +00:00
  • 7fd856b866 clangformat run Miodrag Milanovic 2019-12-08 09:33:06 +01:00
  • 275805d78f display IOs properly Miodrag Milanovic 2019-12-07 19:06:10 +01:00
  • 401bee6111 More bels show properly Miodrag Milanovic 2019-12-07 18:52:33 +01:00
  • 76d2a3f0db add dcca bels and dummy parts for other bels Miodrag Milanovic 2019-12-07 17:41:22 +01:00
  • b764f9b13a Fix edge wires Miodrag Milanovic 2019-12-07 17:21:59 +01:00
  • 349be76d26 ecp5: Add support for flipflops with preload David Shah 2019-12-07 12:14:34 +00:00
  • f0887427da Merge pull request #368 from YosysHQ/bba_fix Miodrag Milanović 2019-12-07 08:20:20 +01:00
  • 7220f456ef proper formating Miodrag Milanovic 2019-12-06 20:39:35 +01:00
  • a28786097d Fix for bba to make it portable Miodrag Milanovic 2019-12-06 20:26:49 +01:00
  • b8636902e3 Merge pull request #361 from YosysHQ/clifford/embed David Shah 2019-12-02 07:07:06 +00:00
  • 5897a6a963 Switch to #embed_str for shorter compile time Clifford Wolf 2019-12-01 17:22:47 -08:00
  • be37a39ecb generic: Fix width of 0-driver INIT David Shah 2019-12-01 17:19:52 +00:00
  • f57c2bcebb generic: Don't assume unused LUT inputs are zero David Shah 2019-12-01 17:07:36 +00:00
  • 89e15d488a HeAP: fix region constraint handling David Shah 2019-12-01 14:18:10 +00:00
  • 0c77eed07d add more pips Miodrag Milanovic 2019-12-01 11:00:24 +01:00
  • 0392cd3a5b Add bba #embed support Clifford Wolf 2019-12-01 00:42:53 +01:00
  • 1c1c096861 ecp5: Fix 25k DDRDLLA bitstream gen David Shah 2019-11-29 10:56:04 +00:00
  • ff30bc87fe ecp5: Fix placement of DDRDLLA David Shah 2019-11-29 10:50:13 +00:00
  • befc994806 Merge pull request #358 from YosysHQ/generic-improve David Shah 2019-11-27 15:50:00 +00:00
  • 29d4192f6f ci: Run generic post-PnR sim smoketest David Shah 2019-11-27 15:18:53 +00:00
  • 2f56b98959 generic: Add support for post-PnR simulation David Shah 2019-11-27 15:17:53 +00:00
  • 6562edc98e jsonwrite: Fix bus cell ports David Shah 2019-11-27 15:16:28 +00:00
  • 2b3dda7535 generic: Add support for disabling IOB insertion David Shah 2019-11-27 14:41:35 +00:00
  • 2957eb7cc9 generic: Improve error handling when Wire/Pip/Bel is not found David Shah 2019-11-27 14:33:35 +00:00
  • b4e9f5c3a6 Merge pull request #356 from YosysHQ/ecp5-ff-density David Shah 2019-11-27 11:22:14 +00:00
  • 2f7c7ccf80 Merge pull request #357 from YosysHQ/heap-fixes David Shah 2019-11-26 22:59:15 +00:00
  • b7079d159b Update generic arch docs David Shah 2019-11-26 21:52:02 +00:00
  • 1e4feed383 General documentation updates David Shah 2019-11-26 21:47:20 +00:00
  • 4916eb9bb1 HeAP: more realistic timeout threshold David Shah 2019-11-26 21:36:29 +00:00
  • 98fe4438f1 ECP5 support is no longer experimental David Shah 2019-11-26 16:10:07 +00:00
  • 523ed4cfb2 HeAP: improve error handling when stuck David Shah 2019-11-26 10:16:27 +00:00
  • defafcf5fe generic: Use HeAP as placer where possible David Shah 2019-11-26 10:10:26 +00:00
  • ff9d6b4f89 ice40: Make HeAP the default placer David Shah 2019-11-26 10:03:28 +00:00
  • 75f403db60 HeAP: support for bel region constraints David Shah 2019-11-26 10:01:33 +00:00
  • aee2e01983 ecp5: Improve flipflop packing density David Shah 2019-11-19 18:14:40 +00:00
  • 08cf545d9b Revert "Merge pull request #355 from YosysHQ/ecp5-promote-lsr" David Shah 2019-11-20 17:10:11 +00:00
  • 6a7d1fe53d Merge pull request #355 from YosysHQ/ecp5-promote-lsr David Shah 2019-11-20 13:48:57 +00:00
  • 67e216f8fb ecp5: Add support for promotion of LSRs to global network David Shah 2019-11-19 14:08:35 +00:00
  • c3d4117a21 ecp5: Fix handling of custom DEL_VALUE David Shah 2019-11-18 22:03:11 +00:00
  • f28186bb1b timing: Fix critical path walking for ECP5 David Shah 2019-11-18 21:34:32 +00:00
  • 36c0ff2dbc ecp5: Fix dynamic DELAYF control David Shah 2019-11-18 20:58:08 +00:00
  • 9a848d9d76 ecp5: Add logic utilisation before packing statistics David Shah 2019-11-18 16:54:42 +00:00
  • 0a8e9b0fbd clangformat David Shah 2019-11-18 15:07:55 +00:00
  • d08e2ade88 Merge pull request #345 from YosysHQ/dave/sdf David Shah 2019-11-18 14:28:40 +00:00
  • e270fcd1db Merge pull request #352 from pepijndevos/slicebug David Shah 2019-11-18 09:50:36 +00:00
  • ea05c48032 leftover Q from before slice api change Pepijn de Vos 2019-11-18 10:48:19 +01:00