Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename chip.h to arch.h | Clifford Wolf | 2018-06-18 | 1 | -757/+0 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Updates from clangformat | Clifford Wolf | 2018-06-18 | 1 | -2/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Rename Chip to Arch and ChipArgs to ArchArgs | Clifford Wolf | 2018-06-18 | 1 | -6/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix hash specialisation for BelType and warnings in place_sa.cc | David Shah | 2018-06-18 | 1 | -0/+11 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Refactore ice40 chipdb to use a super-large C-string as output format | Clifford Wolf | 2018-06-17 | 1 | -4/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Updates from clangformat | Clifford Wolf | 2018-06-17 | 1 | -16/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move top-level ChipInfoPOD into ice40 chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -41/+41 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move PackageInfoPOD to ice40 chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -3/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move TileType array to ice40 chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move BitstreamInfoPOD to ice40 chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -4/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move TileInfoPOD to chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move SwitchInfoPOD to chipdb blob | Clifford Wolf | 2018-06-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move WireInfoPOD into ChipDB binary blob | Clifford Wolf | 2018-06-17 | 1 | -10/+10 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Minor refactoring of BinaryBlobAssembler, fix alignments | Clifford Wolf | 2018-06-17 | 1 | -12/+17 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Progress with chipdb refactoring | Clifford Wolf | 2018-06-16 | 1 | -11/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Progress with chipdb refactoring | Clifford Wolf | 2018-06-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Progress with chipdb refactoring | Clifford Wolf | 2018-06-16 | 1 | -22/+23 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge remote-tracking branch 'origin/master' into chipdbng | Clifford Wolf | 2018-06-16 | 1 | -0/+1 |
|\ | |||||
| * | ice40: Only place IO at valid pins | David Shah | 2018-06-16 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Some refactoring of Chip API (prep for chipdb refactoring) | Clifford Wolf | 2018-06-16 | 1 | -18/+40 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add route-ripup routing loop | Clifford Wolf | 2018-06-14 | 1 | -6/+12 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Refactor position/delay estimation API | Clifford Wolf | 2018-06-14 | 1 | -9/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add hierarchy to bel/wire/pip names | Clifford Wolf | 2018-06-13 | 1 | -10/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Update chip Graphics API | Clifford Wolf | 2018-06-13 | 1 | -1/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr | Clifford Wolf | 2018-06-13 | 1 | -1/+19 |
|\ | |||||
| * | ice40: Add a PCF parser | David Shah | 2018-06-13 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ice40: Add package selection | David Shah | 2018-06-13 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ice40: Add package pins to database | David Shah | 2018-06-13 | 1 | -1/+16 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Redesign PosInfo API | Clifford Wolf | 2018-06-13 | 1 | -3/+11 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add fast IdString <-> PortPin conversion | Clifford Wolf | 2018-06-12 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add IdString API | Clifford Wolf | 2018-06-12 | 1 | -3/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix NEXTPNR_NAMESPACE | Clifford Wolf | 2018-06-12 | 1 | -6/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr | Clifford Wolf | 2018-06-12 | 1 | -0/+2 |
|\ | |||||
| * | ice40: Adding a placement validity checker | David Shah | 2018-06-12 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Add nextpnr namespace | Clifford Wolf | 2018-06-12 | 1 | -6/+14 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "nextpnr.h" | Clifford Wolf | 2018-06-11 | 1 | -2/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Remove pool, dict, vector namespace aliases | Clifford Wolf | 2018-06-11 | 1 | -15/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add conflicting=false argument to bind getters | Clifford Wolf | 2018-06-11 | 1 | -3/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Pass design to gui, display chip name | Miodrag Milanovic | 2018-06-10 | 1 | -0/+2 |
| | |||||
* | Improving 5k support | David Shah | 2018-06-10 | 1 | -0/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Add support for iCE40 global buffers (currently only for 1k devices) | Clifford Wolf | 2018-06-10 | 1 | -1/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix ice40 pip/switch locked performance issue | Clifford Wolf | 2018-06-10 | 1 | -14/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | ice40: Add IO config to bitstream | David Shah | 2018-06-10 | 1 | -3/+12 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ice40: Lock out mutually exclusive pips | David Shah | 2018-06-10 | 1 | -2/+12 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ice40: Writing an empty ASC file | David Shah | 2018-06-10 | 1 | -0/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ice40: Adding non-routing config bits to database | David Shah | 2018-06-10 | 1 | -8/+8 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ice40: Add switch data to database | David Shah | 2018-06-10 | 1 | -0/+48 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Getting rid of .nil() methods, compare with zero- and default-constructed ↵ | Clifford Wolf | 2018-06-09 | 1 | -32/+26 |
| | | | | | | objects instead Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add very basic router | Clifford Wolf | 2018-06-09 | 1 | -13/+93 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Applied clang-format to my own contributions | ZipCPU | 2018-06-07 | 1 | -6/+11 |
| |