Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ice40: Fix handling of carry out route-thru via 25,14 | gatecat | 2022-09-26 | 1 | -15/+21 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1029 from airskywater/airskywater-patch-1 | myrtle | 2022-09-24 | 1 | -0/+6 |
|\ | | | | | Fix runtime segmentation fault | ||||
| * | Modify code to meet the code style preferences | airskywater | 2022-09-24 | 1 | -4/+4 |
| | | |||||
| * | Add more sanity check for pointers | airskywater | 2022-09-24 | 1 | -0/+1 |
| | | |||||
| * | fix runtime segmentation fault | airskywater | 2022-09-24 | 1 | -0/+5 |
|/ | | | disable null pointer dereference! | ||||
* | Merge pull request #1019 from antmicro/support-clock-relations | myrtle | 2022-09-20 | 4 | -11/+300 |
|\ | | | | | Support cross-domain clock relations in timing analyser | ||||
| * | Added the --ignore-rel-clk option to control timing checks for cross-domain ↵ | Maciej Kurc | 2022-09-20 | 3 | -115/+108 |
| | | | | | | | | | | | | paths, formatted code Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | ||||
| * | Code cleanup | Maciej Kurc | 2022-08-31 | 2 | -68/+39 |
| | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | ||||
| * | Added timing check for cross-domain paths for related clocks | Maciej Kurc | 2022-08-31 | 1 | -4/+104 |
| | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | ||||
| * | Augmented TimingAnalyser class with detection of clock to clock relations | Maciej Kurc | 2022-08-30 | 2 | -7/+225 |
| | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | ||||
| * | Fixed port timing classes of DCC ports in the Nexus architecture | Maciej Kurc | 2022-08-30 | 1 | -4/+11 |
| | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | ||||
* | | Merge pull request #1028 from YosysHQ/gatecat/router2-reserve-src | myrtle | 2022-09-20 | 2 | -0/+17 |
|\ \ | | | | | | | router2: Reserve source wire, too; ice40 fixes | ||||
| * | | ice40: implement checkPipAvailForNet | gatecat | 2022-09-20 | 1 | -0/+10 |
| | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
| * | | router2: Reserve source wire, too | gatecat | 2022-09-20 | 1 | -0/+7 |
|/ / | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | fabulous: fix, but disable, IO configuration | gatecat | 2022-09-16 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | Merge pull request #1026 from YosysHQ/gatecat/ecp5-bitstream-refactor | myrtle | 2022-09-16 | 1 | -1347/+1402 |
|\ \ | | | | | | | ecp5: Split bitstream generation into more functions | ||||
| * | | ecp5: Split bitstream generation into more functions | gatecat | 2022-09-15 | 1 | -1347/+1402 |
| | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | | Merge pull request #1023 from YosysHQ/gatecat/ice40up-bram-pol | myrtle | 2022-09-16 | 1 | -3/+7 |
|\ \ \ | | | | | | | | | ice40: Fix UltraPlus BRAM clock polarity | ||||
| * | | | ice40: Fix UltraPlus BRAM clock polarity | gatecat | 2022-09-14 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | | | Merge pull request #1025 from YosysHQ/gatecat/nexus-dev-fixes | myrtle | 2022-09-15 | 3 | -1/+42 |
|\ \ \ \ | |_|/ / |/| | | | nexus: Add ES2 device names and --list-devices | ||||
| * | | | nexus: Add ES2 device names and --list-devices | gatecat | 2022-09-15 | 3 | -1/+42 |
|/ / / | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | | Merge pull request #1015 from YosysHQ/gatecat/fabulous-viaduct | myrtle | 2022-09-15 | 12 | -1/+1637 |
|\ \ \ | | | | | | | | | fabulous: Add a viaduct uarch | ||||
| * | | | fabulous: Add a viaduct uarch | gatecat | 2022-09-09 | 12 | -1/+1637 |
| | | | | | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | | | Merge pull request #1024 from YosysHQ/gatecat/pybind11-bump | myrtle | 2022-09-15 | 214 | -10025/+21644 |
|\ \ \ \ | |_|/ / |/| | | | 3rdparty: Bump vendored pybind11 version for py3.11 support | ||||
| * | | | 3rdparty: Bump vendored pybind11 version for py3.11 support | gatecat | 2022-09-14 | 214 | -10025/+21644 |
|/ / / | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | | Merge pull request #1018 from yrabbit/bf-0 | myrtle | 2022-08-25 | 1 | -0/+2 |
|\ \ \ | |_|/ |/| | | gowin: BUGFIX. Really memorize the chip | ||||
| * | | gowin: BUGFIX. Really memorize the chip | YRabbit | 2022-08-25 | 1 | -0/+2 |
|/ / | | | | | | | | | | | | | When it really needed to distinguish between the chips, this unforgivable error was discovered :) Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | ||||
* | | Merge pull request #1017 from YosysHQ/routerfix | myrtle | 2022-08-22 | 2 | -5/+4 |
|\ \ | | | | | | | Router fix | ||||
| * | | add missing overrides | Miodrag Milanovic | 2022-08-22 | 1 | -3/+3 |
| | | | |||||
| * | | Fix parameter order | Miodrag Milanovic | 2022-08-22 | 1 | -2/+1 |
|/ / | |||||
* | | Merge pull request #1016 from atsampson/python3 | myrtle | 2022-08-21 | 7 | -16/+16 |
|\ \ | | | | | | | Use CMake's Python3 rather than PythonInterp in subdirs | ||||
| * | | Use CMake's Python3 rather than PythonInterp in subdirs | Adam Sampson | 2022-08-21 | 7 | -16/+16 |
|/ / | |||||
* | | pybindings: Mark CellInfo::bel as readonly | gatecat | 2022-08-18 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | bel bindings should be updated with bindBel/unbindBel during placement, or setting the BEL attribute for constraints before placement. Fixes #522 Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | Merge pull request #1014 from LAK132/master | myrtle | 2022-08-18 | 1 | -4/+4 |
|\ \ | |/ |/| | Replace deprecated method of finding Python 3 | ||||
| * | Replace deprecated method of finding Python 3 | LAK132 | 2022-08-17 | 1 | -4/+4 |
|/ | |||||
* | Merge pull request #1013 from YosysHQ/gatecat/viaduct-args | myrtle | 2022-08-15 | 1 | -0/+14 |
|\ | | | | | viaduct: Allow passing command line options to uarch with -o | ||||
| * | viaduct: Allow passing command line options to uarch with -o | gatecat | 2022-08-15 | 1 | -0/+14 |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1012 from YosysHQ/gatecat/refactor-id-in | myrtle | 2022-08-11 | 24 | -203/+153 |
|\ | | | | | refactor: Use IdString::in instead of || chains | ||||
| * | refactor: Use IdString::in instead of || chains | gatecat | 2022-08-10 | 24 | -203/+153 |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1011 from YosysHQ/gatecat/nexus-lram-tmg | myrtle | 2022-08-10 | 3 | -0/+30 |
|\ | | | | | nexus: Add timing data for LRAM | ||||
| * | nexus: Add timing data for LRAM | gatecat | 2022-08-10 | 3 | -0/+30 |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1010 from YosysHQ/gatecat/idf | myrtle | 2022-08-10 | 22 | -153/+152 |
|\ | | | | | refactor: id(stringf(...)) to new idf(...) helper | ||||
| * | refactor: id(stringf(...)) to new idf(...) helper | gatecat | 2022-08-10 | 22 | -153/+152 |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1008 from YosysHQ/gatecat/generic-addbelpin | myrtle | 2022-08-04 | 3 | -25/+12 |
|\ | | | | | generic: addBelPin with direction as an arg | ||||
| * | generic: addBelPin with direction as an arg | gatecat | 2022-08-04 | 3 | -25/+12 |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #1004 from yrabbit/fix-muxes | myrtle | 2022-07-21 | 7 | -38/+26 |
|\ | | | | | gowin: Remove incomprehensible names of the muxes | ||||
| * | Merge branch 'master' into fix-muxes | YRabbit | 2022-07-20 | 1 | -1/+1 |
| |\ | |/ |/| | |||||
* | | Merge pull request #1005 from YosysHQ/gatecat/nexus-ram-fixes | myrtle | 2022-07-19 | 1 | -1/+1 |
|\ \ | | | | | | | nexus: Fix CSDECODE parsing | ||||
| * | | nexus: Fix CSDECODE parsing | gatecat | 2022-07-19 | 1 | -1/+1 |
|/ / | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
| * | gowin: fix compilation | YRabbit | 2022-07-19 | 1 | -8/+0 |
| | | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> |