Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | nexus: Added FASM feature emission for DCC and port timing class info | Maciej Kurc | 2022-03-15 | 2 | -0/+20 | |
|/ / / | | | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com> | |||||
* | | | Merge pull request #945 from yrabbit/wip-oddr | gatecat | 2022-03-15 | 5 | -11/+177 | |
|\ \ \ | |/ / |/| | | gowin: add support for ODDR primitive | |||||
| * | | gowin: add support for ODDR primitive | YRabbit | 2022-03-15 | 5 | -11/+177 | |
|/ / | | | | | | | | | | | | | | | | | Compatible with older versions of apicula bases. Also small fixes and as the number of virtual Bels grows it is necessary to assign them Z coordinate in a centralized way to avoid conflicts and for this purpose introduced the BelZ enum. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | | Merge pull request #942 from yrabbit/bugfix-1 | gatecat | 2022-03-14 | 1 | -0/+5 | |
|\ \ | |/ |/| | gowin: BUGFIX temporarily disable the budget | |||||
| * | fix identation | YRabbit | 2022-03-14 | 1 | -4/+4 | |
| | | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
| * | gowin: BUGFIX temporarily disable the budget | YRabbit | 2022-03-14 | 1 | -0/+5 | |
|/ | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | Merge pull request #938 from Ravenslofty/mistral-m10kinit | gatecat | 2022-03-12 | 2 | -2/+18 | |
|\ | | | | | mistral: M10K initialisation support | |||||
| * | mistral: M10K initialisation support | Lofty | 2022-03-12 | 2 | -2/+18 | |
| | | ||||||
* | | Merge pull request #940 from VioletEternity/truncated-config-words | gatecat | 2022-03-12 | 1 | -2/+7 | |
|\ \ | | | | | | | ecp5: accept lowercase characters in hex strings | |||||
| * | | ecp5: accept lowercase characters in hex strings. | Maya | 2022-03-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | ecp5: verify hex strings contain only valid characters. | Maya | 2022-03-11 | 1 | -1/+6 | |
| | | | ||||||
* | | | Merge pull request #941 from yrabbit/gsr | gatecat | 2022-03-12 | 4 | -0/+51 | |
|\ \ \ | |/ / |/| | | gowin: Add the Global Set/Reset primitive | |||||
| * | | gowin: Add the Global Set/Reset primitive | YRabbit | 2022-03-12 | 4 | -0/+51 | |
|/ / | | | | | | | | | | | | | | | | | GSR is added automatically if it was not instantiated by the user explicitly. Compatible with old apicula bases, the functionality does not work, but the crash does not happen --- just a warning. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | | Merge pull request #939 from antmicro/fix-global-router | gatecat | 2022-03-11 | 1 | -1/+1 | |
|\ \ | | | | | | | [fpga_interchange] FIX: Don't hold reference to current visit in route_global_arc | |||||
| * | | interchange: Don't hold reference to visit in global routing | Krzysztof Boronski | 2022-03-11 | 1 | -1/+1 | |
|/ / | | | | | | | Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com> | |||||
* | | Merge pull request #886 from Ravenslofty/mistral-m10k | gatecat | 2022-03-09 | 7 | -0/+233 | |
|\| | | | | | mistral: M10K support | |||||
| * | mistral: fixes and debug info | Lofty | 2022-03-09 | 4 | -29/+59 | |
| | | ||||||
| * | mistral: some more M10K fixes | Lofty | 2022-03-09 | 2 | -7/+5 | |
| | | ||||||
| * | mistral: M10K pack fixes | gatecat | 2022-03-09 | 2 | -6/+14 | |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
| * | mistral: preliminary bitstream info | Lofty | 2022-03-09 | 1 | -0/+41 | |
| | | ||||||
| * | mistral: move M10K code to pack | Lofty | 2022-03-09 | 2 | -71/+77 | |
| | | ||||||
| * | mistral: M10K cell function | Lofty | 2022-03-09 | 2 | -2/+75 | |
| | | ||||||
| * | mistral: add M10K bel | Lofty | 2022-03-09 | 4 | -1/+78 | |
|/ | ||||||
* | clangformat | gatecat | 2022-03-09 | 4 | -10/+8 | |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | Merge pull request #937 from antmicro/mdudek/nexus_implicit_DCC_cascading | gatecat | 2022-03-09 | 1 | -1/+1 | |
|\ | | | | | nexus: DCCs cannot be cascaded | |||||
| * | nexus: DCCs cannot be cascaded | Maciej Dudek | 2022-03-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | This commit solves implicit cascading when clock signal drives DCC and logic Signed-off-by: Maciej Dudek <mdudek@antmicro.com> | |||||
* | | Merge pull request #936 from whitequark/wasm-no-parallel-refine | gatecat | 2022-03-08 | 1 | -1/+4 | |
|\ \ | |/ |/| | Add missing part of PR #933 | |||||
| * | Add missing part of commit aee35768. | Catherine | 2022-03-08 | 1 | -1/+4 | |
| | | ||||||
* | | Merge pull request #933 from whitequark/wasm-no-parallel-refine | gatecat | 2022-03-05 | 2 | -1/+19 | |
|\| | | | | | Disable parallel refinement on WebAssembly | |||||
| * | Disable parallel refinement on WebAssembly. | Catherine | 2022-03-05 | 2 | -1/+19 | |
|/ | ||||||
* | Merge pull request #932 from ↵ | gatecat | 2022-03-04 | 4 | -12/+21 | |
|\ | | | | | | | | | antmicro/remove-hardcoded-values-from-lut-mapping-cache interchange: lut map cache: remove hardcoded values | |||||
| * | interchange: lut map cache: remove hardcoded values | Alessandro Comodi | 2022-03-04 | 4 | -12/+21 | |
| | | | | | | | | Signed-off-by: Alessandro Comodi <acomodi@antmicro.com> | |||||
* | | Merge pull request #931 from yrabbit/bugfix-0 | gatecat | 2022-03-04 | 1 | -0/+10 | |
|\ \ | |/ |/| | gowin: BUGFIX gui crash | |||||
| * | gowin: BUGFIX gui crash | YRabbit | 2022-03-04 | 1 | -0/+10 | |
| | | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | | Merge pull request #929 from gatecat/gatecat/parallel_refine | gatecat | 2022-03-03 | 5 | -2/+1012 | |
|\ \ | | | | | | | parallel_refine: New, parallelised placement refinement pass | |||||
| * | | parallel_refine: New, parallelised placement refinement pass | gatecat | 2022-03-03 | 5 | -2/+1012 | |
|/ / | ||||||
* | | Merge pull request #925 from YosysHQ/gatecat/netlist-iv | gatecat | 2022-03-01 | 34 | -457/+701 | |
|\ \ | | | | | | | Switch to potentially-sparse net users array | |||||
| * | | Switch to potentially-sparse net users array | gatecat | 2022-02-27 | 34 | -465/+442 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me> | |||||
| * | | Add indexed_store container type | gatecat | 2022-02-26 | 2 | -0/+267 | |
| | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | | | Merge pull request #927 from YosysHQ/gatecat/ecp5-pdpw-fix | gatecat | 2022-02-28 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | ecp5: Fix PDPW16K clock param renaming | |||||
| * | | ecp5: Fix PDPW16K clock param renaming | gatecat | 2022-02-28 | 1 | -1/+1 | |
|/ / | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | | Merge pull request #924 from Ravenslofty/okami | gatecat | 2022-02-25 | 7 | -1/+638 | |
|\ \ | | | | | | | okami: new Viaduct arch | |||||
| * | | okami: new Viaduct arch | Lofty | 2022-02-24 | 7 | -1/+638 | |
| |/ | ||||||
* | | Merge pull request #923 from yrabbit/partnumber-re | gatecat | 2022-02-24 | 1 | -1/+1 | |
|\ \ | |/ |/| | gowin: recognize partnumbers of GW1NZ-1 | |||||
| * | gowin: recognize partnumbers of GW1NZ-1 | YRabbit | 2022-02-24 | 1 | -1/+1 | |
|/ | | | | | | | | | | | The model should be recognized by the partnumber, --family is needed only if the same partnumbers belong to different models. This is done in order to automatically generate parameters for calling nextpnr from Gowin files without problems: there also only partnumber is used and only in some cases the model is specified with the -name parameter and GW1NZ-1 is not such a case. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | Merge pull request #922 from yrabbit/wip-0-lvds | gatecat | 2022-02-23 | 2 | -0/+87 | |
|\ | | | | | gowin: Add support for true differential output | |||||
| * | gowin: Add support for true differential output | YRabbit | 2022-02-23 | 2 | -0/+87 | |
|/ | | | | | | | | | The new primitive appears as an amalgamation of two existing OBUF primitives. Compatible with older versions of apicula, although, of course, using TLVDS_OBUF with old databases will not bring the desired result, but no crash. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | Merge pull request #921 from YosysHQ/gatecat/concat-overrides | gatecat | 2022-02-20 | 1 | -0/+4 | |
|\ | | | | | Add IdStringList::concat overrides taking IdString | |||||
| * | Add IdStringList::concat overrides taking IdString | gatecat | 2022-02-20 | 1 | -0/+4 | |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | | Merge pull request #913 from chiplet/gw1nz-1 | gatecat | 2022-02-20 | 2 | -2/+2 | |
|\ \ | |/ |/| | gowin: Add GW1NZ-1 support |