Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | preserve constraints | Miodrag Milanovic | 2019-06-02 | 1 | -2/+26 |
| | |||||
* | option to disable packing | Miodrag Milanovic | 2019-06-02 | 1 | -4/+8 |
| | |||||
* | added no-place and no-route options | Miodrag Milanovic | 2019-06-02 | 1 | -12/+22 |
| | |||||
* | Revert "Do not add VCC if not used, loading json works" | Miodrag Milanovic | 2019-06-02 | 1 | -6/+5 |
| | | | | This reverts commit f1b3a14bc23ccee6acaf6bbe27827523dc13c111. | ||||
* | Proper save message | Miodrag Milanovic | 2019-06-02 | 1 | -1/+1 |
| | |||||
* | Added support for attributes/properties types | Miodrag Milanovic | 2019-06-01 | 6 | -13/+51 |
| | |||||
* | Add reading attributes to nets from json | Miodrag Milanovic | 2019-06-01 | 1 | -0/+59 |
| | |||||
* | Add writing routing data to json | Miodrag Milanovic | 2019-06-01 | 1 | -2/+23 |
| | |||||
* | Solve issue with nets/cells not visible on load | Miodrag Milanovic | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Do not add VCC if not used, loading json works | Miodrag Milanovic | 2019-05-31 | 1 | -5/+6 |
| | |||||
* | Solve some of connection issues | Miodrag Milanovic | 2019-05-31 | 1 | -11/+11 |
| | |||||
* | Initial work on jsonwrite | Miodrag Milanovic | 2019-05-31 | 3 | -0/+208 |
| | |||||
* | Merge pull request #281 from whitequark/prefer-ports-as-netlabel | David Shah | 2019-05-29 | 2 | -4/+13 |
|\ | | | | | When choosing between labels for one net, always prefer ports | ||||
| * | When choosing between labels for one net, always prefer ports. | whitequark | 2019-05-29 | 2 | -4/+13 |
| | | | | | | | | | | | | | | | | | | 1. Ports are already used in PCF and LPF files, so it is natural that the developer would use them for constraints as well. 2. Unpredictable (the set of netlabels nextpnr looks at depends on the optimizations during synthesis) net naming makes it impossible for code generators like nMigen to reliably apply clock constraints. | ||||
* | | Added explanation, fixes issue #278 | Miodrag Milanovic | 2019-05-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #279 from YosysHQ/gui-no-aa | Miodrag Milanović | 2019-05-25 | 3 | -4/+6 |
|\ | | | | | option to disable anti aliasing in gui | ||||
| * | option to disable anti aliasing in gui | Miodrag Milanovic | 2019-05-25 | 3 | -4/+6 |
|/ | |||||
* | Merge pull request #169 from ajeakins/master | Miodrag Milanović | 2019-05-23 | 3 | -20/+24 |
|\ | | | | | Fix device view not showing anything on macOS. | ||||
| * | Bring back check that GL contexts get the format requested. | Adrian Jeakins | 2019-05-01 | 1 | -0/+13 |
| | | |||||
| * | Reduce GL shader version for wider compatibility. | Adrian Jeakins | 2018-12-20 | 1 | -2/+2 |
| | | |||||
| * | Remove format versioning now this is set at the top level application. | Adrian Jeakins | 2018-12-20 | 1 | -14/+0 |
| | | |||||
| * | Fix device view not showing anything on macOS. | Adrian Jeakins | 2018-12-05 | 2 | -6/+11 |
| | | | | | | | | | | * Fix line shader when running under the core profile and make version match those elsewhere. * Make surface format version match the openGL functions we are using. | ||||
* | | Merge pull request #277 from mbuesch/assert_catch_warning | David Shah | 2019-05-22 | 1 | -1/+1 |
|\ \ | | | | | | | gui: Fix warning: catching polymorphic type by value | ||||
| * | | gui: Fix warning: catching polymorphic type by value | Michael Buesch | 2019-05-20 | 1 | -1/+1 |
|/ / | | | | | | | | | gui/application.cc: In member function ‘virtual bool nextpnr_ice40::Application::notify(QObject*, QEvent*)’: gui/application.cc:56:32: warning: catching polymorphic type ‘class nextpnr_ice40::assertion_failure’ by value [-Wcatch-value=] | ||||
* | | Merge pull request #245 from twam/fix_osx | David Shah | 2019-05-18 | 1 | -28/+28 |
|\ \ | | | | | | | Use cmake's find_library to search for pytrellis. | ||||
| * | | Use cmake's find_library to search for pytrellis. | Tobias Müller | 2019-05-11 | 1 | -28/+28 |
| | | | |||||
* | | | Merge pull request #274 from smunaut/ice40_hfosc_trim | David Shah | 2019-05-13 | 1 | -0/+5 |
|\ \ \ | |/ / |/| | | ice40: Add support for HFOSC trimming | ||||
| * | | ice40: Add support for HFOSC trimming | Sylvain Munaut | 2019-05-13 | 1 | -0/+5 |
|/ / | | | | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | | Merge pull request #273 from YosysHQ/ecp5_mclk | David Shah | 2019-05-10 | 3 | -0/+34 |
|\ \ | | | | | | | ecp5: Fix USRMCLK primitive | ||||
| * | | ecp5: Fix USRMCLK primitive | David Shah | 2019-05-10 | 3 | -0/+34 |
|/ / | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge pull request #261 from YosysHQ/pygeneric | David Shah | 2019-04-19 | 30 | -40/+1473 |
|\ \ | | | | | | | Python API for generic architecture | ||||
| * | | ci: Bump Yosys version for tcl argument support | David Shah | 2019-04-17 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | ci: Run generic example simple.sh | David Shah | 2019-04-17 | 2 | -3/+4 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | pybindings: make errors in Python scripts stop nextpnr execution | David Shah | 2019-04-17 | 2 | -3/+7 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Disable GUI as it isn't supported yet | David Shah | 2019-04-17 | 1 | -8/+5 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic/examples: Add FASM writer Python script | David Shah | 2019-04-17 | 9 | -38/+92 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | pybindings: Fix use of import in user scripts | David Shah | 2019-04-17 | 1 | -0/+7 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Fix predictDelay | David Shah | 2019-04-04 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Router param tweaks | David Shah | 2019-04-04 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Cell timing support | David Shah | 2019-04-04 | 8 | -12/+152 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Improve example | David Shah | 2019-04-04 | 2 | -17/+17 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: GUI Python bindings | David Shah | 2019-04-03 | 7 | -10/+70 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Add a few more bindings | David Shah | 2019-04-02 | 1 | -0/+5 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Adding API usage documentation | David Shah | 2019-04-02 | 1 | -0/+99 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Simple working example | David Shah | 2019-04-02 | 11 | -26/+66 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Simple procedural example works | David Shah | 2019-04-02 | 4 | -7/+87 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Add a simple packer for generic SLICEs and IOBs | David Shah | 2019-04-02 | 7 | -6/+597 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Add synth_generic.tcl | David Shah | 2019-04-02 | 3 | -3/+34 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Add simple primitive library | David Shah | 2019-04-02 | 2 | -0/+71 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | generic: Place a single SLICE | David Shah | 2019-04-02 | 4 | -34/+29 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> |