Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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> | |||||
| * | gowin: Remove incomprehensible names of the muxes | YRabbit | 2022-07-19 | 7 | -34/+30 | |
|/ | | | | | | | | | | | | There is no need to multiply item names, it is a rudiment of my very first addition to nextpnr. Fully compatible with older versions of Apicula. Note: the cosmetic changes in lines with RAM are not my initiative, but the result of applying clang-format. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> |