aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ice40: Promote reset signalDavid Shah2018-06-165-36/+89
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Tweaking placer and routerDavid Shah2018-06-162-4/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update placer for new Chip APIClifford Wolf2018-06-161-6/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Update clangformatClifford Wolf2018-06-161-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge remote-tracking branch 'origin/master' into chipdbngClifford Wolf2018-06-1612-76/+440
|\
| * router: Fixing loop issueDavid Shah2018-06-161-0/+1
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Merge branch 'simann'David Shah2018-06-1611-76/+439
| |\
| | * ice40: Fix RAM config in packerDavid Shah2018-06-161-1/+2
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * ice40: Fix BRAM initialisationDavid Shah2018-06-162-4/+4
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * place: Tidying up the SA placerDavid Shah2018-06-163-109/+37
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * ice40: Include RAM init data in bitstreamDavid Shah2018-06-161-0/+40
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * ice40: Fix bitstream generation when parameters are unspecifiedDavid Shah2018-06-161-13/+23
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * place: Reformat placerDavid Shah2018-06-161-49/+46
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * ice40: Bitstream generation for RAMDavid Shah2018-06-161-1/+36
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * ice40: Only place IO at valid pinsDavid Shah2018-06-163-3/+14
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Improve placement heuristicDavid Shah2018-06-161-2/+1
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Fix router for routing to the same dest wire twiceClifford Wolf2018-06-161-21/+16
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| | * Remove dead codeDavid Shah2018-06-161-8/+0
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Improving SA placer performanceDavid Shah2018-06-161-21/+50
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Very slow SA placer based on arachne-pnrDavid Shah2018-06-161-60/+241
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Create all without ui file, enables more controlMiodrag Milanovic2018-06-164-173/+93
| | |
| | * Propagate signalsMiodrag Milanovic2018-06-164-2/+13
| | |
| | * Experimenting with more unplacingDavid Shah2018-06-161-6/+11
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Adding randomness and changes metrics to placerDavid Shah2018-06-161-9/+25
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Updating placerDavid Shah2018-06-161-7/+35
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Update basic placer to use new APIDavid Shah2018-06-161-4/+10
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Another heuristic experimentDavid Shah2018-06-161-77/+18
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * Playing about with placement heuristicsDavid Shah2018-06-161-5/+19
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| | * experiment: Simple heuristic-based placerDavid Shah2018-06-167-9/+139
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | Some refactoring of Chip API (prep for chipdb refactoring)Clifford Wolf2018-06-167-60/+93
|/ / | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Fix router for routing to the same dest wire twiceClifford Wolf2018-06-151-21/+16
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Create all without ui file, enables more controlMiodrag Milanovic2018-06-154-173/+93
| |
* | Propagate signalsMiodrag Milanovic2018-06-154-2/+13
|/
* 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
|