aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #342 from xobs/msvc-static-fixDavid Shah2019-10-181-1/+1
|\ | | | | cmake: don't link libutil on windows
| * cmake: don't link libutil on windowsSean Cross2019-10-181-1/+1
|/ | | | | | libutil is only required to be linked on Linux. Signed-off-by: Sean Cross <sean@xobs.io>
* Merge pull request #341 from YosysHQ/dave/ice40-pcf-frequencyDavid Shah2019-10-132-0/+21
|\ | | | | ice40: Add set_frequency pcf command; and document pcf format
| * ice40: Add set_frequency pcf command; and document pcfDavid Shah2019-10-132-0/+21
|/ | | | Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #340 from YosysHQ/dave/ecp5_ioDavid Shah2019-10-135-9/+217
|\ | | | | ecp5: IOLOGIC improvements
| * ecp5: Add support for ECLKBRIDGECSDavid Shah2019-10-111-1/+52
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Fix tristate IO registersDavid Shah2019-10-091-3/+9
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Add support for IO registersDavid Shah2019-10-093-1/+113
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Add IDDR71B supportDavid Shah2019-10-092-3/+16
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Add ODDR71B supportDavid Shah2019-10-091-3/+14
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Preparations for new IO belsDavid Shah2019-10-093-1/+16
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | Merge pull request #338 from YosysHQ/docsDavid Shah2019-10-112-0/+140
|\ \ | | | | | | Documentation Improvements
| * | docs: Improvements to coding notesDavid Shah2019-10-031-0/+30
| | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * | docs: Working on coding tipsDavid Shah2019-09-291-0/+37
| | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * | docs: More netlist documentationDavid Shah2019-09-291-0/+31
| | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * | docs: Add docs for CellInfo and NetInfoDavid Shah2019-09-291-0/+42
| | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | | Merge pull request #339 from YosysHQ/dave/cmakefixMiodrag Milanović2019-10-091-3/+1
|\ \ \ | | |/ | |/| Apply Boost CMake fix to all OSs
| * | Apply Boost CMake fix to all OSsDavid Shah2019-10-091-3/+1
|/ / | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | ecp5: Fix parametersDavid Shah2019-10-041-0/+4
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | Merge pull request #337 from YosysHQ/dave/ecp5_pdp16David Shah2019-10-034-19/+96
|\ \ | | | | | | ecp5: Adding support for 36-bit wide PDP RAMs
| * | ecp5: Adding support for 36-bit wide PDP RAMsDavid Shah2019-10-014-19/+96
|/ / | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* / clangformatDavid Shah2019-10-011-54/+52
|/ | | | Signed-off-by: David Shah <dave@ds0.me>
* Fix issue with latest boost on macOS, fixes #322Miodrag Milanovic2019-09-281-0/+4
|
* ice40: Add support for PLL DELAY_ADJUSTMENT_MODEDavid Shah2019-09-231-1/+15
| | | | | | Fixes #336 Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #335 from YosysHQ/dave/fix-334David Shah2019-09-231-2/+19
|\ | | | | ice40: Fix carry feed-out when we have to split the chain next
| * ice40: Fix carry feed-out when we have to split the chain nextDavid Shah2019-09-231-2/+19
|/ | | | Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #332 from YosysHQ/dave/python-refactorDavid Shah2019-09-197-193/+329
|\ | | | | Improving Python API and adding docs for it
| * docs: Add Python API documentationDavid Shah2019-09-191-0/+87
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * python: Adding helper functions for netlist modificationDavid Shah2019-09-154-1/+140
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * python: Refactor out bindings shared between ECP5 and iCE40David Shah2019-09-153-192/+102
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | Merge pull request #331 from xobs/precompiled-bbaDavid Shah2019-09-193-28/+67
|\ \ | | | | | | Support precompiled BBA files
| * | Merge branch 'precompiled-bba' of https://github.com/xobs/nextpnr into ↵David Shah2019-09-193-28/+67
|/| | | | | | | | | | | xobs-precompiled-bba
| * | README: document PREGENERATED_BBA_PATHSean Cross2019-09-171-0/+4
| | | | | | | | | | | | Signed-off-by: Sean Cross <sean@xobs.io>
| * | ice40: support PREGENERATED_BBA_PATHSean Cross2019-09-171-18/+31
| | | | | | | | | | | | | | | | | | | | | Add support for pregenerating BBA files, to build on Windows and Darwin. Signed-off-by: Sean Cross <sean@xobs.io>
| * | ecp5: add support for PREGENERATED_BBA_PATHSean Cross2019-09-171-18/+31
| |/ | | | | | | | | | | | | Support pre-generated bba files to speed up compiling on Windows and get it compiling on Darwin. Signed-off-by: Sean Cross <sean@xobs.io>
* | Merge pull request #330 from zeldin/bbaDavid Shah2019-09-194-11/+28
|\ \ | |/ |/| bba: Default to native endian in bbasm
| * CMake: Generate chipdbs in build tree when building out-of-treeMarcus Comstedt2019-09-152-6/+8
| | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
| * bba: Require explicit endianness flag, and supply itMarcus Comstedt2019-09-154-12/+16
| | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
| * bba: Default to native endian in bbasmMarcus Comstedt2019-09-151-1/+12
| | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
* | python: Fix getWireBelPinsDavid Shah2019-09-154-0/+40
|/ | | | | | Fixes #327 Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #329 from YosysHQ/dave/net_aliasesDavid Shah2019-09-135-7/+44
|\ | | | | json: Add support for net aliases
| * json: Add support for net aliasesDavid Shah2019-09-135-7/+44
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | Merge pull request #328 from YosysHQ/dave/timing_iobufDavid Shah2019-09-132-0/+29
|\ \ | |/ |/| Move clock constraints across buffers in more cases
| * ice40: Move clock constraints across SB_IO and SB_GB_IODavid Shah2019-09-131-0/+20
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
| * ecp5: Move clock constraints across IO and DCCADavid Shah2019-09-131-0/+9
|/ | | | Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #325 from xobs/ecp5-python-fixDavid Shah2019-09-112-2/+16
|\ | | | | Ecp5 python fixes
| * cmake: fix static build on LinuxSean Cross2019-09-101-0/+14
| | | | | | | | | | | | | | When building Python, many extra libraries must be included, such as expat and zlib. Signed-off-by: Sean Cross <sean@xobs.io>
| * ecp5: use $PYTHON_EXECUTABLE for python pathSean Cross2019-09-091-2/+2
|/ | | | | | | | Sometimes the python executable might have a different name. Cmake sets the $PYTHON_EXECUTABLE variable to point to the binary path, so use this variable. Signed-off-by: Sean Cross <sean@xobs.io>
* Bump tests submoduleDavid Shah2019-09-031-0/+0
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Merge branch 'master' of ssh.github.com:YosysHQ/nextpnrDavid Shah2019-09-034-39/+110
|\