Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1045 from yrabbit/unused-ports | myrtle | 2022-11-20 | 2 | -0/+16 |
|\ | | | | | gowin: mark the PLL ports that are not in use | ||||
| * | gowin: mark the PLL ports that are not in use | YRabbit | 2022-11-20 | 2 | -0/+16 |
|/ | | | | | | | Unused ports are deactivated by special fuse combinations, rather than being left dangling in the air. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | ||||
* | Merge pull request #1042 from yrabbit/add-z1 | myrtle | 2022-11-12 | 1 | -1/+1 |
|\ | | | | | gowin: add support for a more common chip | ||||
| * | gowin: add support for a more common chip | YRabbit | 2022-11-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The GW1N-1 and GW1NZ-1 have a similar PLL, but the board with the former chip is already very hard to buy, so let's experiment with a more affordable chip. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | ||||
* | | 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 |