aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
* Add route-ripup routing loopClifford Wolf2018-06-142-7/+13
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Refactor position/delay estimation APIClifford Wolf2018-06-143-34/+17
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Drastically reduce number of linker symbols in chipdbClifford Wolf2018-06-131-18/+40
| | | | 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>
* Add picorv32_top module with fewer IO pinsClifford Wolf2018-06-132-1/+32
| | | | 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-135-9/+28
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* 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-133-17/+28
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixing implementation of constantsDavid Shah2018-06-133-8/+52
| | | | 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-132-18/+24
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-1311-242/+306
|\
| * 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-133-1/+63
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Write tests to replace -test option from mainMiodrag Milanovic2018-06-121-61/+0
| |
| * reveresed logic for enabling main file, and made tests link arch filesMiodrag Milanovic2018-06-121-1/+1
| |
* | Redesign PosInfo APIClifford Wolf2018-06-132-12/+34
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-123-11/+85
|\
| * Improve packer diagnosticsDavid Shah2018-06-121-1/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>