aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* experiment: Simple heuristic-based placerDavid Shah2018-06-167-9/+139
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Another arch_place fixDavid Shah2018-06-141-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: General fixesDavid Shah2018-06-142-11/+21
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Read cells in arachne placement scriptDavid Shah2018-06-141-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Importer for placed ice40 designs from arachneDavid Shah2018-06-143-0/+35
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Added back some size limits for UIMiodrag Milanovic2018-06-143-4/+9
|
* Split design widget on sideMiodrag Milanovic2018-06-146-258/+289
|
* separate clearPropertiesMiodrag Milanovic2018-06-142-4/+12
|
* CleanupMiodrag Milanovic2018-06-145-7/+6
|
* Split to classesMiodrag Milanovic2018-06-147-136/+169
|
* Split per widgetsMiodrag Milanovic2018-06-142-360/+414
|
* Add output of estimated total wire delay to router (as metric for placement ↵Clifford Wolf2018-06-141-0/+49
| | | | | | quality) Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Increase ripup penalties over timeClifford Wolf2018-06-141-2/+8
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add route-ripup routing loopClifford Wolf2018-06-143-38/+188
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Refactor position/delay estimation APIClifford Wolf2018-06-146-87/+37
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* python: Clear SIGINT handler after Python loadsDavid Shah2018-06-141-0/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Drastically reduce number of linker symbols in chipdbClifford Wolf2018-06-131-18/+40
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Cleanup and preps for further ui workMiodrag Milanovic2018-06-133-62/+48
|
* Make custom types for elements in tree viewMiodrag Milanovic2018-06-132-177/+145
|
* Improve router error reportingClifford Wolf2018-06-131-4/+15
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: Rename ICESTORM_RAM pinsDavid Shah2018-06-132-3/+56
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improve router error messagesClifford Wolf2018-06-131-5/+13
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add support for CellInfo->pins in routerClifford Wolf2018-06-132-5/+17
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add picorv32_top module with fewer IO pinsClifford Wolf2018-06-132-1/+32
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* frontend/json: Fix bus portsDavid Shah2018-06-131-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fix router error handling for unplaced cellsClifford Wolf2018-06-131-2/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add missing iCE40 global buffer belsClifford Wolf2018-06-131-0/+18
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add test PicoRV32 build scriptClifford Wolf2018-06-132-0/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-132-3/+38
|\
| * ice40: Pack RAMsDavid Shah2018-06-133-8/+46
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Add A*-like optimizations to routerClifford Wolf2018-06-138-31/+97
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* tests: Fix ice40 testsDavid Shah2018-06-136-0/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Promote one clock to a global bufferDavid Shah2018-06-133-1/+61
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add hierarchy to bel/wire/pip namesClifford Wolf2018-06-134-19/+31
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixing implementation of constantsDavid Shah2018-06-134-9/+55
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update READMEDavid Shah2018-06-131-4/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* cmake: Fixing the installerDavid Shah2018-06-132-1/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Update examples to use packer/pcfDavid Shah2018-06-1310-398/+37
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update chip Graphics APIClifford Wolf2018-06-134-23/+35
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-1328-351/+1078
|\
| * ice40: Add a PCF parserDavid Shah2018-06-137-171/+131
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add package selectionDavid Shah2018-06-133-3/+25
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add package pins to databaseDavid Shah2018-06-132-3/+52
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Simple IO buffer insertion, enable packer by defaultDavid Shah2018-06-134-33/+65
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Remove IO buffers when fed by SB_IODavid Shah2018-06-135-15/+98
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * frontend/son: Insert generic IO buffers for top level IODavid Shah2018-06-131-4/+30
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * frontend/json: Refactor port importerDavid Shah2018-06-131-37/+32
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Adding IO buffer insertion function to JSON frontendDavid Shah2018-06-131-0/+55
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Compile on windows againMiodrag Milanovic2018-06-131-0/+4
| |
| * context menu and cleanupMiodrag Milanovic2018-06-122-10/+43
| |