aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add header comment for the common arch API in generic archClifford Wolf2018-06-301-0/+1
* Add implementations for generic arch db APIClifford Wolf2018-06-304-96/+250
* Add stub generator API to generic archClifford Wolf2018-06-302-6/+52
* Improve blinky testbench, double blink frequencyClifford Wolf2018-06-302-4/+7
* Refactor IdString::global_ctxClifford Wolf2018-06-302-7/+7
* Rename "dummy" arch to "generic"Clifford Wolf2018-06-2913-7/+7
* Split "arch.h" in "arch.h" and "archdefs.h"Clifford Wolf2018-06-295-192/+198
* ice40: UltraPlus SPRAM workingDavid Shah2018-06-298-13/+68
* Improving the SA+legalisation flowDavid Shah2018-06-299-21/+28
* Tidying up the SA placerDavid Shah2018-06-294-9/+9
* Increase temp and diameter after legalisationDavid Shah2018-06-291-0/+5
* Start legalisation at a much lower SA temperatureDavid Shah2018-06-291-1/+1
* ice40: Fix carry packing in some degenerate casesDavid Shah2018-06-291-23/+18
* Make single-cell placer less likely to get stuckDavid Shah2018-06-291-4/+4
* Integrating SA placer and legaliserDavid Shah2018-06-296-15/+103
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-293-14/+51
|\
| * fix build without pythonMiodrag Milanovic2018-06-291-13/+19
| * make paste work, fix inserting in wrong linesMiodrag Milanovic2018-06-282-1/+32
* | ice40: Reworking placement legalisation to allow integration with SA placerDavid Shah2018-06-294-41/+125
|/
* clangformat cleanupMiodrag Milanovic2018-06-288-37/+25
* adapted python-console for easier useMiodrag Milanovic2018-06-2810-94/+740
* remove emb.ccMiodrag Milanovic2018-06-285-175/+1
* compile in needed helpers and fix warningsMiodrag Milanovic2018-06-285-17/+27
* few moreMiodrag Milanovic2018-06-281-5/+0
* 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
* Debugging carry legalisationDavid Shah2018-06-281-5/+10
* ice40: Only pack up to one SB_CARRY into a LCDavid Shah2018-06-271-5/+6
* ice40: Fix IO packerDavid Shah2018-06-271-0/+8
* ice40: Carry packer bugfixDavid Shah2018-06-272-19/+17
* Improving debugabilityDavid Shah2018-06-273-2/+20
* ice40: Fixing the carry packer for a larger designDavid Shah2018-06-271-16/+33
* ice40: Add timing paths for carryDavid Shah2018-06-271-0/+9
* Improving post-ripup placement in the legaliserDavid Shah2018-06-275-20/+69
* 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
|/
* ice40: Fixing packing of CIN constant driversDavid Shah2018-06-261-1/+1
* ice40: Fixing carry chain legaliserDavid Shah2018-06-262-4/+28
* CarryInSet added to bitstream gen, add counter tbDavid Shah2018-06-264-11/+36
* 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
|/
* Working on debugging the carry legaliserDavid Shah2018-06-265-16/+64
* Fixing packing of carry cellsDavid Shah2018-06-262-25/+50
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-2611-27/+129
|\
| * Preps for more UI functionalityMiodrag Milanovic2018-06-268-24/+70