aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Collapse)AuthorAgeFilesLines
* CarryInSet added to bitstream gen, add counter tbDavid Shah2018-06-264-11/+36
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-261-1/+1
|\
| * Make GUI use recreated contextMiodrag Milanovic2018-06-261-1/+1
| |
* | Carry chains now routableDavid Shah2018-06-264-16/+63
|/ | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging the carry legaliserDavid Shah2018-06-264-16/+54
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing packing of carry cellsDavid Shah2018-06-262-25/+50
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing Python bindings after adding unique_ptrDavid Shah2018-06-261-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging carry packerDavid Shah2018-06-267-22/+86
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clang fixMiodrag Milanovic2018-06-261-1/+1
|
* ice40: Working on carry legalisationDavid Shah2018-06-261-11/+75
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* fix one moreMiodrag Milanovic2018-06-261-12/+14
|
* nets and cells are unique_ptr'sMiodrag Milanovic2018-06-255-134/+132
|
* 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>