aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/family.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Add bba #embed supportClifford Wolf2019-12-011-5/+14
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: cmake: fix build with pregenerated bba pathSean Cross2019-10-241-8/+0
| | | | | | | | | | | | | | | When building using non-pregenerated bba files, the rule to create bbasm files gets called twice: once unconditionally, and once as part of the conditional that determines we're not using a pregenerated bba path. If we _are_ using a pregenerated bba path, then this rule gets called anyway, resulting in a build error. Remove the duplicate, unconditional creation of the bba file generation, to fix the build when using pregenerated files, and to speed up the build when not using pregenerated files. Signed-off-by: Sean Cross <sean@xobs.io>
* Merge branch 'precompiled-bba' of https://github.com/xobs/nextpnr into ↵David Shah2019-09-191-10/+32
|\ | | | | | | xobs-precompiled-bba
| * 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>
* | CMake: Generate chipdbs in build tree when building out-of-treeMarcus Comstedt2019-09-151-3/+4
| | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
* | bba: Require explicit endianness flag, and supply itMarcus Comstedt2019-09-151-2/+2
|/ | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
* CMake: serialize chipdb generation by default.whitequark2019-06-261-2/+10
| | | | Fixes #296.
* CMake: formatting. NFC.whitequark2019-06-261-21/+21
|
* ice40: support u4kSimon Schubert2019-02-231-5/+11
|
* Fix according to comments on PRMiodrag Milanovic2019-02-101-1/+1
|
* Load chipdb from filesystem as optionMiodrag Milanovic2019-02-091-81/+83
|
* Add iCE40 gfx for wires connecting fabric tiles and IO tilesClifford Wolf2018-08-181-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Get rid of PortPin and BelType (ice40, generic, docs)Clifford Wolf2018-08-081-4/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix filenames for MSVC buildMiodrag Milanovic2018-08-011-4/+4
|
* cmake: Set --fast and --slow chipdb.py argumentsDavid Shah2018-07-301-2/+23
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* proper options for linux buildMiodrag Milanovic2018-07-251-1/+1
|
* Use bbasm to create iCE40 chipdbClifford Wolf2018-07-241-4/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add bbasm target, use as passthru in iCE40 builderDavid Shah2018-07-241-5/+16
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improve iCE40 wire database and gfxClifford Wolf2018-07-121-2/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Python executable filename could be differentMiodrag Milanovic2018-07-081-2/+2
|
* Building using MSVC worksMiodrag Milanovic2018-07-041-16/+36
|
* Add opetion to defie ICEBOX_ROOT, fix compile on other locationMiodrag Milanovic2018-07-031-2/+4
|
* added parameter to callMiodrag Milanovic2018-07-031-1/+1
|
* Add nextpnr namespaceClifford Wolf2018-06-121-0/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: Optimising chipdb buildsDavid Shah2018-06-121-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* cmake: Add HX1K-only builds supportDavid Shah2018-06-071-1/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fix race condition and optimise the buildDavid Shah2018-06-021-2/+6
|
* Add a CMake based build systemDavid Shah2018-06-021-0/+14
Signed-off-by: David Shah <davey1576@gmail.com>