aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* typeof to decltypeMiodrag Milanovic2018-07-053-60/+60
|
* Merge branch 'new_python' into 'master'Clifford Wolf2018-07-0412-271/+740
|\ | | | | | | | | New "contextual" system of Python wrappers See merge request SymbioticEDA/nextpnr!4
| * python: Convert empty BelId to NoneDavid Shah2018-07-045-6/+12
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Renaming and fixing 'generic' buildDavid Shah2018-07-044-1/+31
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * common: Remove deprecated global IdStringsDavid Shah2018-07-044-26/+5
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: More design-related bindings, dump_design.py working againDavid Shah2018-07-044-26/+125
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Update wrapper for non-unique_ptr mapsDavid Shah2018-07-044-99/+137
| | | | | | | | 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-044-28/+137
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Translate NPNR_ASSERTs to PythonDavid Shah2018-07-041-0/+7
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: New wrapper system working for unique_ptr mapsDavid Shah2018-07-042-5/+11
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Developing context wrappers for mapsDavid Shah2018-07-045-26/+86
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Adding more bindingsDavid Shah2018-07-043-9/+46
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Add context wrapper support for rangesDavid Shah2018-07-045-97/+94
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Progress on new wrapper systemDavid Shah2018-07-043-32/+45
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * python: Restructuring wrapper systemDavid Shah2018-07-042-38/+84
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Test compile fixMiodrag Milanovic2018-07-046-6/+0
| |
* | cleanup for MSVCMiodrag Milanovic2018-07-041-7/+3
|/
* Add NPNR_ASSERT_FALSE, use in bitstream.ccDavid Shah2018-07-042-3/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixed debug msvc build and fixed inaccessible baseMiodrag Milanovic2018-07-042-3/+3
|
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-0414-168/+137
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Building using MSVC worksMiodrag Milanovic2018-07-047-18/+96
|
* common: Adding NPNR_ASSERTDavid Shah2018-07-042-13/+45
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add opetion to defie ICEBOX_ROOT, fix compile on other locationMiodrag Milanovic2018-07-033-7/+10
|
* 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 OpenGL issues noticed on mingw intel/nvidiaMiodrag Milanovic2018-07-031-1/+3
|
* Added suppression of python warnings and proper name for python boost lib ↵Miodrag Milanovic2018-07-031-2/+9
| | | | for windows
* Fixed macros and includes for MSVCMiodrag Milanovic2018-07-037-37/+66
|
* python: Tweaking how the new wrappers will workDavid Shah2018-07-021-13/+32
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fix link on windowsMiodrag Milanovic2018-07-021-3/+3
|
* Starting to develop a new Python wrapper systemDavid Shah2018-07-012-2/+93
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add header comment for the common arch API in generic archClifford Wolf2018-06-301-0/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add implementations for generic arch db APIClifford Wolf2018-06-304-96/+250
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add stub generator API to generic archClifford Wolf2018-06-302-6/+52
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve blinky testbench, double blink frequencyClifford Wolf2018-06-302-4/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Refactor IdString::global_ctxClifford Wolf2018-06-302-7/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Rename "dummy" arch to "generic"Clifford Wolf2018-06-2913-7/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Split "arch.h" in "arch.h" and "archdefs.h"Clifford Wolf2018-06-295-192/+198
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: UltraPlus SPRAM workingDavid Shah2018-06-298-13/+68
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving the SA+legalisation flowDavid Shah2018-06-299-21/+28
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Tidying up the SA placerDavid Shah2018-06-294-9/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Increase temp and diameter after legalisationDavid Shah2018-06-291-0/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Start legalisation at a much lower SA temperatureDavid Shah2018-06-291-1/+1
| | | | 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>
* Make single-cell placer less likely to get stuckDavid Shah2018-06-291-4/+4
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Integrating SA placer and legaliserDavid Shah2018-06-296-15/+103
| | | | Signed-off-by: David Shah <davey1576@gmail.com>