aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Expand)AuthorAgeFilesLines
* ice40: WIP SB_CARRY packerDavid Shah2018-06-192-0/+71
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-192-27/+50
|\
| * Major performance improvement to placement validity checkDavid Shah2018-06-194-32/+60
* | Improved log messages in SA placer, minor changes from clangformatClifford Wolf2018-06-191-3/+4
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-192-5/+20
|\|
| * ice40: Improve error reporting for invalid tristate usageDavid Shah2018-06-193-15/+24
| * ice40: Fix constant packerDavid Shah2018-06-191-4/+14
* | Updates from clangformatClifford Wolf2018-06-194-16/+25
* | Add Context::force and "nextpnr-ice40 --force"Clifford Wolf2018-06-193-5/+15
|/
* ice40: Don't deduplicate local tracks when countingDavid Shah2018-06-191-10/+9
* Add rng to Context, start using ctx->verboseClifford Wolf2018-06-191-14/+10
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-193-50/+50
|\
| * ice40: More IdString API updatesDavid Shah2018-06-193-50/+50
* | Refactor Arch/Context design hierarchyClifford Wolf2018-06-192-23/+20
|/
* ice40: Adding support for tristate IODavid Shah2018-06-192-3/+22
* ice40: Removing deprecated API in cells.ccDavid Shah2018-06-191-45/+46
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-186-126/+161
* Getting rid of users of old IdString APIClifford Wolf2018-06-182-24/+24
* Getting rid of users of old IdString APIClifford Wolf2018-06-182-3/+6
* Towards IdString as per-context facilityClifford Wolf2018-06-181-2/+2
* Rename chip.h to arch.hClifford Wolf2018-06-182-1/+1
* Updates from clangformatClifford Wolf2018-06-183-6/+4
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-1811-130/+126
* Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-186-104/+105
* Fix hash specialisation for BelType and warnings in place_sa.ccDavid Shah2018-06-181-0/+11
* Improving code style and fixing dummyDavid Shah2018-06-181-1/+2
* Updates from clangformatClifford Wolf2018-06-171-5/+10
* Refactore ice40 chipdb to use a super-large C-string as output formatClifford Wolf2018-06-173-27/+85
* Minor chipdb.py improvementClifford Wolf2018-06-171-2/+17
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbngClifford Wolf2018-06-174-28/+56
|\
| * Minor performance tweaks and fixesDavid Shah2018-06-171-21/+27
| * ice40: Fixing negative clock bitstream generationDavid Shah2018-06-171-1/+8
| * place_sa: Adding seed optionDavid Shah2018-06-172-2/+12
| * place_sa: Add a rip-up feature when initial placement failsDavid Shah2018-06-172-6/+11
* | Updates from clangformatClifford Wolf2018-06-172-22/+25
* | Move top-level ChipInfoPOD into ice40 chipdb blobClifford Wolf2018-06-174-126/+139
* | Move PackageInfoPOD to ice40 chipdb blobClifford Wolf2018-06-173-10/+12
* | Move TileType array to ice40 chipdb blobClifford Wolf2018-06-172-7/+14
* | Move BitstreamInfoPOD to ice40 chipdb blobClifford Wolf2018-06-173-17/+23
* | Move IerenInfoPOD to ice40 chipdb blobClifford Wolf2018-06-171-12/+11
* | Move TileInfoPOD to chipdb blobClifford Wolf2018-06-172-8/+16
* | Move SwitchInfoPOD to chipdb blobClifford Wolf2018-06-172-15/+25
* | Move PipInfoPOD into ChipDB binary blobClifford Wolf2018-06-171-6/+28
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbngClifford Wolf2018-06-1712-53/+200
|\|
| * General reformattingDavid Shah2018-06-173-3/+3
| * ice40: Add symbol output to bitstream generationDavid Shah2018-06-171-6/+8
| * Updating copyrightsDavid Shah2018-06-1711-4/+12
| * Improving the placer outputDavid Shah2018-06-172-1/+4
| * Add 'get or default' functionsDavid Shah2018-06-171-3/+4
| * ice40: Fixing buildDavid Shah2018-06-172-2/+2