aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Collapse)AuthorAgeFilesLines
* typeof to decltypeMiodrag Milanovic2018-07-051-38/+38
|
* python: Convert empty BelId to NoneDavid Shah2018-07-042-3/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Renaming and fixing 'generic' buildDavid Shah2018-07-041-0/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Update wrapper for non-unique_ptr mapsDavid Shah2018-07-042-57/+88
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Near-complete Arch bindngsDavid Shah2018-07-041-5/+47
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Adding more wrapped bindings for ice40David Shah2018-07-041-23/+25
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Developing context wrappers for mapsDavid Shah2018-07-041-0/+16
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Adding more bindingsDavid Shah2018-07-041-4/+27
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Add context wrapper support for rangesDavid Shah2018-07-041-23/+20
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Progress on new wrapper systemDavid Shah2018-07-041-30/+42
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Restructuring wrapper systemDavid Shah2018-07-041-22/+43
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add NPNR_ASSERT_FALSE, use in bitstream.ccDavid Shah2018-07-041-2/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-048-131/+100
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Building using MSVC worksMiodrag Milanovic2018-07-046-16/+93
|
* Add opetion to defie ICEBOX_ROOT, fix compile on other locationMiodrag Milanovic2018-07-032-3/+6
|
* added parameter to callMiodrag Milanovic2018-07-031-1/+1
|
* Make chibdb.py able to generate pure binary outputMiodrag Milanovic2018-07-031-5/+27
|
* ice40: Improving routeability of carriesDavid Shah2018-07-031-6/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Another carry timing fixDavid Shah2018-07-031-5/+4
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fix carry timing pathsDavid Shah2018-07-031-3/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixed macros and includes for MSVCMiodrag Milanovic2018-07-033-14/+30
|
* Improve blinky testbench, double blink frequencyClifford Wolf2018-06-302-4/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Split "arch.h" in "arch.h" and "archdefs.h"Clifford Wolf2018-06-292-142/+138
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: UltraPlus SPRAM workingDavid Shah2018-06-296-9/+66
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving the SA+legalisation flowDavid Shah2018-06-292-13/+14
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Tidying up the SA placerDavid Shah2018-06-291-3/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fix carry packing in some degenerate casesDavid Shah2018-06-291-23/+18
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Integrating SA placer and legaliserDavid Shah2018-06-291-1/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Reworking placement legalisation to allow integration with SA placerDavid Shah2018-06-293-41/+116
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clangformat cleanupMiodrag Milanovic2018-06-281-6/+4
|
* ice40: PLace legaliser produces a design that is at least routable for picosocDavid Shah2018-06-282-1/+19
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Debugging carry legalisationDavid Shah2018-06-281-5/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Only pack up to one SB_CARRY into a LCDavid Shah2018-06-271-5/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fix IO packerDavid Shah2018-06-271-0/+8
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Carry packer bugfixDavid Shah2018-06-272-19/+17
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving debugabilityDavid Shah2018-06-272-2/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing the carry packer for a larger designDavid Shah2018-06-271-16/+33
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Add timing paths for carryDavid Shah2018-06-271-0/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving post-ripup placement in the legaliserDavid Shah2018-06-272-15/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* reinit python tabMiodrag Milanovic2018-06-271-9/+5
|
* ice40: Fixing packing of CIN constant driversDavid Shah2018-06-261-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing carry chain legaliserDavid Shah2018-06-262-4/+28
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* 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>