aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Collapse)AuthorAgeFilesLines
* Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-186-104/+105
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix hash specialisation for BelType and warnings in place_sa.ccDavid Shah2018-06-181-0/+11
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving code style and fixing dummyDavid Shah2018-06-181-1/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Updates from clangformatClifford Wolf2018-06-171-5/+10
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* 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-174-28/+56
|\
| * Minor performance tweaks and fixesDavid Shah2018-06-171-21/+27
| | | | | | | | 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-172-2/+12
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * place_sa: Add a rip-up feature when initial placement failsDavid Shah2018-06-172-6/+11
| | | | | | | | 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-1712-53/+200
|\|
| * General reformattingDavid Shah2018-06-173-3/+3
| | | | | | | | 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-1711-4/+12
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Improving the placer outputDavid Shah2018-06-172-1/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Add 'get or default' functionsDavid Shah2018-06-171-3/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Fixing buildDavid Shah2018-06-172-2/+2
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * place: Fix placer validity checksDavid Shah2018-06-162-0/+24
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Proper global promotionDavid Shah2018-06-164-24/+83
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Promote reset signalDavid Shah2018-06-164-32/+82
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Move WireInfoPOD into ChipDB binary blobClifford Wolf2018-06-173-39/+61
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Minor refactoring of BinaryBlobAssembler, fix alignmentsClifford Wolf2018-06-174-84/+145
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Progress with chipdb refactoringClifford Wolf2018-06-164-23/+39
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Progress with chipdb refactoringClifford Wolf2018-06-163-42/+37
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Progress with chipdb refactoringClifford Wolf2018-06-163-33/+175
|/ | | | 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-168-21/+122
|\
| * 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-161-1/+1
| | | | | | | | 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>
| * 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>
| * experiment: Simple heuristic-based placerDavid Shah2018-06-164-6/+10
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Some refactoring of Chip API (prep for chipdb refactoring)Clifford Wolf2018-06-163-25/+47
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* 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>