aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/main.cc
Commit message (Collapse)AuthorAgeFilesLines
* Add Context::archcheck() and "nextpnr-ice40 --test"Clifford Wolf2018-07-231-0/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Rename getWireBelPin to getBelPinWireClifford Wolf2018-07-221-10/+10
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* clangformatClifford Wolf2018-07-221-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix warnings and statusMiodrag Milanovic2018-07-211-2/+4
|
* Few more checks on parameters and error eolMiodrag Milanovic2018-07-201-3/+13
|
* Start adding bitstream reading for ice40Miodrag Milanovic2018-07-201-0/+8
|
* Revert "Make GUI nice and smooth."Sergiusz Bazanski2018-07-141-2/+1
| | | | This reverts commit a8c84e90a39c54174dd24b5b76bd17aed8311481.
* Revert "Remove legacy access to state via Arch"Sergiusz Bazanski2018-07-141-11/+10
| | | | This reverts commit 18b4b316782035daa259d65d26ea733ca4d16bea.
* Remove legacy access to state via ArchSergiusz Bazanski2018-07-141-10/+11
|
* Make GUI nice and smooth.Sergiusz Bazanski2018-07-131-1/+2
|
* Add ctx->pack() APIClifford Wolf2018-07-131-2/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixed initial title and actions after newMiodrag Milanovic2018-07-131-1/+1
|
* Use command line parameters settings for GUI as well.Miodrag Milanovic2018-07-131-73/+82
|
* Remove legacy graphics APISergiusz Bazanski2018-07-121-16/+16
| | | | | For now we do not optimize the OpenGL renderer against the new decal API, but this can be done in the future.
* Updates from clang-formatClifford Wolf2018-07-121-6/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add ctx->place() APIClifford Wolf2018-07-111-2/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add ctx->route() APIClifford Wolf2018-07-111-3/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Added ICE40_HX1K_ONLY check in gui and mainMiodrag Milanovic2018-07-101-0/+4
|
* Improving the SA+legalisation flowDavid Shah2018-06-291-3/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Tidying up the SA placerDavid Shah2018-06-291-3/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Integrating SA placer and legaliserDavid Shah2018-06-291-1/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Reworking placement legalisation to allow integration with SA placerDavid Shah2018-06-291-4/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clangformat cleanupMiodrag Milanovic2018-06-281-6/+4
|
* ice40: Carry packer bugfixDavid Shah2018-06-271-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving debugabilityDavid Shah2018-06-271-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving post-ripup placement in the legaliserDavid Shah2018-06-271-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* reinit python tabMiodrag Milanovic2018-06-271-9/+5
|
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-261-1/+1
|\
| * Make GUI use recreated contextMiodrag Milanovic2018-06-261-1/+1
| |
* | Carry chains now routableDavid Shah2018-06-261-1/+1
|/ | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging the carry legaliserDavid Shah2018-06-261-0/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Refactor: remove PlacementValidityChecker and move methods to ArchDavid Shah2018-06-251-4/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* added project saving and loadingMiodrag Milanovic2018-06-241-0/+71
|
* Updates from clangformatClifford Wolf2018-06-231-52/+27
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options,Miodrag Milanovic2018-06-231-6/+24
|
* place_sa: Add option to disable timing-driven placementDavid Shah2018-06-231-2/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-221-5/+3
|\
| * Added custom QApplication implementationMiodrag Milanovic2018-06-221-1/+2
| |
| * Switched from clifford@clifford.at to clifford@symbioticeda.com for ↵Clifford Wolf2018-06-221-1/+1
| | | | | | | | | | | | copyright headers Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-221-223/+248
|\|
| * fixed namespace for gui sectionMiodrag Milanovic2018-06-221-0/+2
| |
| * Added return code to json parsing and pcf readingMiodrag Milanovic2018-06-211-2/+4
| |
| * log_error now trows exception, main is covering catchMiodrag Milanovic2018-06-211-231/+241
| |
| * Cleanup parse_json_file API, some other cleanupsClifford Wolf2018-06-211-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Improvements in routerClifford Wolf2018-06-211-0/+6
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add frequency setting and fix slack calculationDavid Shah2018-06-211-1/+6
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Reimplement FPGAWidget in modern OpenGL.Sergiusz Bazanski2018-06-221-0/+4
|/
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-201-3/+11
|\
| * WIP: adding timing budget to placerDavid Shah2018-06-201-2/+10
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Improving timing annotatorDavid Shah2018-06-201-1/+1
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>