aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable wires and add dummy wire type for nowMiodrag Milanovic2023-03-165-7/+37
|
* Basic GUI part selectionMiodrag Milanovic2023-03-163-23/+36
|
* Fix examplesMiodrag Milanovic2023-03-165-6/+6
|
* Extend chipdb with metadataMiodrag Milanovic2023-03-1611-216/+192
|
* add new field handling in chip config formatMiodrag Milanovic2023-03-162-0/+4
|
* Add simple BEL graphicsMiodrag Milanovic2023-03-165-1/+245
|
* Make small GUI changesMiodrag Milanovic2023-03-166-14/+77
|
* Expand list of possible devicesMiodrag Milanovic2023-03-162-4/+29
|
* Remove anoying warning from cmakeMiodrag Milanovic2023-03-161-1/+2
|
* ecp5: Update GUI rendering to match arch changesgatecat2023-03-161-25/+81
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* clangformatgatecat2023-03-161-66/+42
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* router1: Add error when dest port has no wiregatecat2023-03-061-0/+4
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Misc improvementsgatecat2023-02-283-2/+24
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Support for complex flops in PnRgatecat2023-02-284-4/+37
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* ice40: Add python binding for write_bitstreamgatecat2023-02-281-0/+14
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Add timing model for carriesgatecat2023-02-271-0/+20
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: LUT permutation supportgatecat2023-02-274-2/+102
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Global constant wires schemegatecat2023-02-236-15/+140
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* CMake: detect platform support for threadsCatherine2023-02-231-14/+13
|
* common: disable parallel refinement only without threads.Catherine2023-02-235-9/+9
| | | | Previously it was always disabled on WebAssembly builds.
* common: update deprecated use of `boost::filesystem::basename`.Catherine2023-02-231-2/+2
|
* CMake: check if warning flag is supported before use.Catherine2023-02-231-1/+9
| | | | Clang 11 is failing on -Wno-format-truncation.
* Merge pull request #1108 from whitequark/fix-includesCatherine2023-02-232-0/+3
|\ | | | | common: add missing includes for libc++
| * common: add missing includes for libc++.Catherine2023-02-232-0/+3
|/
* Merge pull request #1106 from YosysHQ/gatecat/fab_carrymyrtle2023-02-213-10/+122
|\ | | | | fabulous: Add support for packing carry chains
| * fabulous: Add support for packing carry chainsgatecat2023-02-213-10/+122
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #1103 from rodgert/mastermyrtle2023-02-211-0/+1
|\ | | | | Include <cstdint> in common/kernel/hashlib.h
| * Include <cstdint> in common/kernel/hashlib.hThomas W Rodgers2023-02-181-0/+1
| | | | | | | | | | | | | | The definitions for uint32_t, uint64_t report as undefined when compiling under GCC13. They were previously found by transitive includes, but this is not guaranteed to work, and GCC13 forced the issue.
* | Merge pull request #1105 from YosysHQ/gatecat/nexus-io-errormyrtle2023-02-211-0/+10
|\ \ | |/ |/| nexus: Check IO-bank compatibility
| * nexus: Check IO-bank compatibilitygatecat2023-02-211-0/+10
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Further tweak magic numbersgatecat2023-02-161-3/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #1102 from rowanG077/print-random-seedmyrtle2023-02-161-1/+3
|\ | | | | common: Print out generated seed value
| * common: Print out generated seed valuerowanG0772023-02-161-1/+3
| |
* | Merge pull request #1101 from YosysHQ/gatecat/fab-fake-timingsmyrtle2023-02-162-6/+46
|\ \ | |/ |/| fabulous: Add fake timings
| * fabulous: Add fake timingsgatecat2023-02-162-6/+46
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #1092 from rowanG077/werrormyrtle2023-02-143-9/+29
|\ | | | | common: Implement Werror flag
| * common: Implement Werror flagrowanG0772023-02-133-9/+29
| |
* | Update links to IceStorm in READMECatherine2023-02-141-3/+3
| | | | | | Fixes #1099.
* | Merge pull request #1098 from YosysHQ/lofty/fix-machxo2-pybindingsmyrtle2023-02-131-2/+2
|\ \ | | | | | | machxo2: Fix Python bindings for pip iterators
| * | machxo2: Fix Python bindings for pip iteratorsLofty2023-02-131-2/+2
|/ /
* | Merge pull request #1090 from rowanG077/ecp5-propagate-dcsc-clk-ctmyrtle2023-02-132-14/+160
|\ \ | | | | | | ecp5: Propagate clock constraints through DCSC
| * | streamline constant_net detectionrowanG0772023-02-062-4/+8
| | |
| * | ecp5: DSCS clock propagation if modesel is 0 constantrowanG0772023-02-061-52/+99
| | |
| * | ecp5: Propagate clock constraints through DSCSrowanG0772023-02-011-12/+107
| |/
* | Merge pull request #1097 from YosysHQ/gatecat/fab-bram-fixmyrtle2023-02-102-6/+25
|\ \ | | | | | | fabulous: Improve names for BRAM bels
| * | fabulous: Improve names for BRAM belsgatecat2023-02-102-6/+25
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #1096 from YosysHQ/gatecat/ecp5-ioce-fixmyrtle2023-02-101-2/+8
|\ \ | | | | | | ecp5: Handle the case where both CE are the same constant
| * | ecp5: Handle the case where both CE are the same constantgatecat2023-02-091-2/+8
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #1094 from uis246/mastermyrtle2023-02-072-0/+21
|\ \ | | | | | | gowin: Add bels for new types of oscillators
| * | gowin: Add bels for new types of oscillatoruis2023-02-062-0/+21
|/ /