Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #1040 from yrabbit/pll-stage0 | myrtle | 2022-11-11 | 6 | -8/+210 | |
|\| | | | | | gowin: add initial PLL support | |||||
| * | gowin: use ctx->idf() a bit | YRabbit | 2022-11-11 | 2 | -41/+17 | |
| | | | | | | | | | | | | | | Replacing snprintf() with ctx->idf() in PLL commit, but not yet a complete overhaul. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
| * | gowin: add initial PLL support | YRabbit | 2022-11-10 | 6 | -1/+227 | |
| | | | | | | | | | | | | | | | | | | | | | | The rPLL primitive for the simplest chip (GW1N-1) in the family is processed. All parameters of the primitive are passed on to gowin_pack, and general-purpose wires are used for routing outputs of the primitive. Compatible with older versions of apicula, but in this case will refuse to place the new primitive. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | | Merge pull request #1041 from YosysHQ/gatecat/fix-copy-warning | myrtle | 2022-11-10 | 1 | -0/+1 | |
|\ \ | | | | | | | Fix "implicit copy constructor for 'Property' is deprecated" | |||||
| * | | Fix "implicit copy constructor for 'Property' is deprecated" | gatecat | 2022-11-10 | 1 | -0/+1 | |
|/ / | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* / | fabulous: Tweak delay estimate | gatecat | 2022-11-10 | 1 | -0/+1 | |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | Merge pull request #1037 from YosysHQ/fix_python_ver | Miodrag Milanović | 2022-10-24 | 1 | -1/+2 | |
|\ | | | | | Fix python version in CI | |||||
| * | Fix python version in CI | Miodrag Milanovic | 2022-10-24 | 1 | -1/+2 | |
|/ | ||||||
* | Update CI script | Miodrag Milanovic | 2022-10-24 | 1 | -6/+6 | |
| | ||||||
* | run clangformat | gatecat | 2022-10-17 | 2 | -7/+12 | |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | Merge pull request #1034 from lushaylabs/support-windows-crlf | myrtle | 2022-10-17 | 1 | -4/+4 | |
|\ | | | | | Support windows line endings in constraints for nextpnr-gowin | |||||
| * | support windows line endings | Lushay Labs | 2022-10-09 | 1 | -4/+4 | |
| | | ||||||
* | | Merge pull request #1035 from tyler274/patch-1 | myrtle | 2022-10-17 | 1 | -1/+1 | |
|\ \ | |/ |/| | Correct Not Equal operator implementation in ice40 | |||||
| * | Correct Not Equal operator implementation in ice40 | Tyler | 2022-10-17 | 1 | -1/+1 | |
|/ | | | I noticed this during my work reimplementing nextpnr, and it seems to be dead and wrong, or at least dead. Either way I think this is what was intended unless anyone can correct me. | |||||
* | Merge pull request #1032 from davidlattimore/registered-output-xform | myrtle | 2022-10-05 | 2 | -0/+9 | |
|\ | | | | | nexus: Transform registered output parameters | |||||
| * | nexus: Transform registered output parameters | David Lattimore | 2022-10-05 | 2 | -0/+9 | |
|/ | | | | | | | | | | | | Dual ported: OUTREG_A -> OUT_REGMODE_A OUTREG_B -> OUT_REGMODE_B Pseudo dual ported: OUTREG -> OUT_REGMODE_B Single ported: OUTREG -> OUT_REGMODE_A | |||||
* | Merge pull request #1031 from YosysHQ/gatecat/fab-next | myrtle | 2022-09-30 | 5 | -2/+130 | |
|\ | | | | | fabulous: Add support for the CLB muxes | |||||
| * | fabulous: Pack, validity check and FASM support for muxes | gatecat | 2022-09-30 | 4 | -5/+84 | |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
| * | fabulous: Add split MUX bels | gatecat | 2022-09-30 | 2 | -1/+50 | |
|/ | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | Merge pull request #1030 from YosysHQ/gatecat/ice40-dsp25_10-fix | myrtle | 2022-09-26 | 1 | -15/+21 | |
|\ | | | | | ice40: Fix handling of carry out route-thru via 25,14 | |||||
| * | 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 | |
|/ / |