aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ice40: Removing deprecated API in cells.ccDavid Shah2018-06-191-45/+46
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-189-151/+191
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Getting rid of users of old IdString APIClifford Wolf2018-06-182-72/+75
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Getting rid of users of old IdString APIClifford Wolf2018-06-186-48/+50
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Getting rid of users of old IdString APIClifford Wolf2018-06-188-65/+80
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Updates from clangformatClifford Wolf2018-06-182-20/+35
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Deprecate old IdString API with implizit global contextClifford Wolf2018-06-181-12/+12
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Towards IdString as per-context facilityClifford Wolf2018-06-185-53/+107
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixed include of "design.h" in "route.h"Clifford Wolf2018-06-181-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Move contents of design.h to nextpnr.hClifford Wolf2018-06-183-107/+59
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'refactor'Clifford Wolf2018-06-1840-615/+591
|\
| * Rename chip.h to arch.hClifford Wolf2018-06-185-3/+3
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Updates from clangformatClifford Wolf2018-06-185-22/+12
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-1831-322/+309
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-1814-159/+158
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-187-23/+52
|\
| * cmake: Set EXCLUDE_FROM_ALL on Python module and testsDavid Shah2018-06-181-2/+2
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * cmake: Reenable -O3 for release buildsDavid Shah2018-06-181-1/+2
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Fix hash specialisation for BelType and warnings in place_sa.ccDavid Shah2018-06-182-13/+22
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Enable -WallDavid Shah2018-06-181-1/+1
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Improving code style and fixing dummyDavid Shah2018-06-185-15/+34
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Improvements in routerClifford Wolf2018-06-182-28/+35
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve router log outputClifford Wolf2018-06-171-1/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Updates from clangformatClifford Wolf2018-06-172-9/+13
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve router log messagesClifford Wolf2018-06-171-3/+29
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbngClifford Wolf2018-06-172-6/+2
|\
| * Speed up placerDavid Shah2018-06-172-6/+2
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Refactore ice40 chipdb to use a super-large C-string as output formatClifford Wolf2018-06-173-27/+85
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Minor chipdb.py improvementClifford Wolf2018-06-171-2/+17
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbngClifford Wolf2018-06-177-58/+111
|\|
| * Minor performance tweaks and fixesDavid Shah2018-06-173-24/+30
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Fixing negative clock bitstream generationDavid Shah2018-06-171-1/+8
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * place_sa: Adding seed optionDavid Shah2018-06-174-13/+23
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * place_sa: Add a rip-up feature when initial placement failsDavid Shah2018-06-173-29/+59
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Updates from clangformatClifford Wolf2018-06-172-22/+25
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move top-level ChipInfoPOD into ice40 chipdb blobClifford Wolf2018-06-174-126/+139
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move PackageInfoPOD to ice40 chipdb blobClifford Wolf2018-06-173-10/+12
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move TileType array to ice40 chipdb blobClifford Wolf2018-06-172-7/+14
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move BitstreamInfoPOD to ice40 chipdb blobClifford Wolf2018-06-173-17/+23
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move IerenInfoPOD to ice40 chipdb blobClifford Wolf2018-06-171-12/+11
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move TileInfoPOD to chipdb blobClifford Wolf2018-06-172-8/+16
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move SwitchInfoPOD to chipdb blobClifford Wolf2018-06-172-15/+25
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Move PipInfoPOD into ChipDB binary blobClifford Wolf2018-06-171-6/+28
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbngClifford Wolf2018-06-1722-84/+387
|\|
| * place_sa: Make placement independant of unordered_map orderingDavid Shah2018-06-171-4/+8
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * General reformattingDavid Shah2018-06-174-4/+3
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * frontend/json: Look up netnames properly instead of using numberDavid Shah2018-06-171-7/+43
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add symbol output to bitstream generationDavid Shah2018-06-171-6/+8
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Updating copyrightsDavid Shah2018-06-1717-7/+21
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Improving the placer outputDavid Shah2018-06-176-15/+42
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>