aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Collapse)AuthorAgeFilesLines
* ice40: Remove constant driver cells in packerDavid Shah2018-06-251-1/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* mergeMiodrag Milanovic2018-06-253-48/+192
|\
| * ice40: Working on the placement legaliserDavid Shah2018-06-251-4/+43
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Creating a carry chain splitter functionDavid Shah2018-06-252-16/+74
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: More preparations for carry legalisationDavid Shah2018-06-252-30/+80
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | some more memory leaksMiodrag Milanovic2018-06-251-0/+6
|/
* ice40: Helper functions for placement legalisationDavid Shah2018-06-251-2/+40
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Start work on the placement legaliserDavid Shah2018-06-252-0/+109
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Refactor: remove PlacementValidityChecker and move methods to ArchDavid Shah2018-06-257-110/+84
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* added project saving and loadingMiodrag Milanovic2018-06-244-0/+111
|
* Fixing the Python bindings following Context/Arch refactoringDavid Shah2018-06-231-2/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-238-338/+165
|\
| * Update from increased clangformat line lengthDavid Shah2018-06-238-338/+165
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Improve router ripup handlingClifford Wolf2018-06-231-1/+12
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Updates from clangformatClifford Wolf2018-06-233-149/+64
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-232-6/+28
|\
| * Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options,Miodrag Milanovic2018-06-232-6/+28
| |
* | Refactoring bind/unbind APIClifford Wolf2018-06-233-12/+50
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* place_sa: Add option to disable timing-driven placementDavid Shah2018-06-231-2/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Move global net test to ArchDavid Shah2018-06-236-26/+39
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fix UltraPlus quasi-logic-cell bitsDavid Shah2018-06-231-25/+29
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Cleanup almost all deprecation warningsMiodrag Milanovic2018-06-235-63/+63
|
* one moreMiodrag Milanovic2018-06-231-1/+1
|
* Fix "dereferencing type-punned pointer" warningsClifford Wolf2018-06-221-15/+15
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: SB_LFOSC support, fabric routing onlyDavid Shah2018-06-225-15/+94
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-222-1/+2
|\
| * Merge branch 'q3k/gl' into 'master'Serge Bazanski2018-06-222-1/+2
| |\ | | | | | | | | | | | | Modern OpenGL renderer See merge request SymbioticEDA/nextpnr!1
| | * Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-2215-22/+102
| | |\
| | * \ Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-227-290/+354
| | |\ \
| | * | | Reimplement FPGAWidget in modern OpenGL.Sergiusz Bazanski2018-06-221-0/+4
| | | | |
| | * | | chipdb.py style fixSergiusz Bazanski2018-06-201-1/+1
| | | | |
* | | | | ice40: Adding extra cell wires to database; SB_WARMBOOT workingDavid Shah2018-06-222-1/+49
|/ / / / | | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | / ice40: Preparations for extra cells supportDavid Shah2018-06-224-1/+372
| |_|/ |/| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | Added custom QApplication implementationMiodrag Milanovic2018-06-221-1/+2
| | |
* | | ice40: Add UltraPlus tiles to databaseDavid Shah2018-06-223-4/+86
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | Switched from clifford@clifford.at to clifford@symbioticeda.com for ↵Clifford Wolf2018-06-2214-14/+14
| |/ |/| | | | | | | | | copyright headers Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | fixed namespace for gui sectionMiodrag Milanovic2018-06-221-0/+2
| |
* | ice40: Make the packer deterministicDavid Shah2018-06-221-8/+9
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Fixing 5k bitstream gen and place heuristicsDavid Shah2018-06-221-1/+12
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Updates from clangformatClifford Wolf2018-06-211-12/+3
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Added return code to json parsing and pcf readingMiodrag Milanovic2018-06-213-37/+46
| |
* | Fixed return codes for packer, placer and routerMiodrag Milanovic2018-06-211-9/+13
| |
* | log_error now trows exception, main is covering catchMiodrag Milanovic2018-06-211-231/+241
| |
* | Cleanup parse_json_file API, some other cleanupsClifford Wolf2018-06-211-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Add ctx->checksum(), slightly improve log messagesClifford Wolf2018-06-212-0/+18
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Improve log messages, move many messages to verbose modeClifford Wolf2018-06-211-11/+17
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Improvements in routerClifford Wolf2018-06-212-1/+8
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Add frequency setting and fix slack calculationDavid Shah2018-06-211-1/+6
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-203-16/+29
|\|
| * Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-201-3/+11
| |\