aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* move to c++11 remove console writesMiodrag Milanovic2018-06-286-96/+28
|
* make it compile with qt5Miodrag Milanovic2018-06-286-30/+61
|
* initial import of python-consoleMiodrag Milanovic2018-06-2828-0/+2120
|
* ice40: PLace legaliser produces a design that is at least routable for picosocDavid Shah2018-06-282-1/+19
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Debugging carry legalisationDavid Shah2018-06-281-5/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Only pack up to one SB_CARRY into a LCDavid Shah2018-06-271-5/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fix IO packerDavid Shah2018-06-271-0/+8
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Carry packer bugfixDavid Shah2018-06-272-19/+17
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving debugabilityDavid Shah2018-06-273-2/+20
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing the carry packer for a larger designDavid Shah2018-06-271-16/+33
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Add timing paths for carryDavid Shah2018-06-271-0/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving post-ripup placement in the legaliserDavid Shah2018-06-275-20/+69
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-279-36/+66
|\
| * reinit python tabMiodrag Milanovic2018-06-277-34/+53
| |
| * disable new and open while tasks are runningMiodrag Milanovic2018-06-273-2/+13
| |
* | Refactor common placement functions out of SA placer for use in legaliserDavid Shah2018-06-274-58/+138
|/ | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing packing of CIN constant driversDavid Shah2018-06-261-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing carry chain legaliserDavid Shah2018-06-262-4/+28
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* CarryInSet added to bitstream gen, add counter tbDavid Shah2018-06-264-11/+36
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-2615-73/+129
|\
| * Make GUI use recreated contextMiodrag Milanovic2018-06-2615-73/+129
| |
* | Carry chains now routableDavid Shah2018-06-264-16/+63
|/ | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging the carry legaliserDavid Shah2018-06-265-16/+64
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing packing of carry cellsDavid Shah2018-06-262-25/+50
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-2611-27/+129
|\
| * Preps for more UI functionalityMiodrag Milanovic2018-06-268-24/+70
| |
| * Added Save ASC optionMiodrag Milanovic2018-06-266-3/+59
| |
* | Fixing Python bindings bugsDavid Shah2018-06-262-3/+3
|/ | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing Python bindings after adding unique_ptrDavid Shah2018-06-2610-36/+137
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging carry packerDavid Shah2018-06-267-22/+86
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clang fixMiodrag Milanovic2018-06-261-1/+1
|
* ice40: Working on carry legalisationDavid Shah2018-06-261-11/+75
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* fix one moreMiodrag Milanovic2018-06-261-12/+14
|
* nets and cells are unique_ptr'sMiodrag Milanovic2018-06-2514-213/+207
|
* ice40: Remove constant driver cells in packerDavid Shah2018-06-251-1/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* mergeMiodrag Milanovic2018-06-254-51/+195
|\
| * ice40: Working on the placement legaliserDavid Shah2018-06-251-4/+43
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Creating a carry chain splitter functionDavid Shah2018-06-253-19/+77
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: More preparations for carry legalisationDavid Shah2018-06-252-30/+80
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | add cells to a cells collectionMiodrag Milanovic2018-06-251-0/+2
| |
* | some more memory leaksMiodrag Milanovic2018-06-251-0/+6
|/
* Fix some memory leaksMiodrag Milanovic2018-06-252-1/+12
|
* ice40: Helper functions for placement legalisationDavid Shah2018-06-251-2/+40
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Start work on the placement legaliserDavid Shah2018-06-252-0/+109
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Refactor: remove PlacementValidityChecker and move methods to ArchDavid Shah2018-06-2514-210/+107
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* added valgrind infoMiodrag Milanovic2018-06-241-5/+6
|
* both compilers have to be clangMiodrag Milanovic2018-06-241-1/+1
|
* Added documentation for new commandline options for buildingMiodrag Milanovic2018-06-241-0/+13
|
* add sanitizer supportMiodrag Milanovic2018-06-241-0/+12
|
* Added CMake-sanitizers scriptsMiodrag Milanovic2018-06-2413-0/+779
|