aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | gowin: Name the constants (#958)YRabbit2022-03-211-2/+2
| | | | | | | | | | | | | | | Place arbitrary constants side by side to avoid conflicts. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* | | Gowin: use global VCC and VSS nets (#956)Pepijn de Vos2022-03-194-10/+22
|/ / | | | | | | | | | | | | * use global VCC and VSS nets * derp * remove init parameter
* | parallel_refine: Fix compile error with some configsgatecat2022-03-191-1/+1
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #955 from YosysHQ/gatecat/mistral-updates-2gatecat2022-03-182-2/+2
|\ \ | | | | | | mistral: Updated CLK mux select name
| * | mistral: Updated CLK mux select namegatecat2022-03-182-2/+2
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #953 from YosysHQ/gatecat/mistral-updatesgatecat2022-03-182-12/+18
|\ \ | |/ |/| mistral: Update to latest upstream
| * mistral: Update to latest upstreamgatecat2022-03-172-12/+18
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #954 from YosysHQ/gatecat/rapidwright-updategatecat2022-03-172-2/+3
|\ \ | | | | | | ci: Fixes for latest RapidWright
| * | ci: Fixes for latest RapidWrightgatecat2022-03-172-2/+3
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* / clangformatgatecat2022-03-173-4/+5
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* ecp5: Fix double-counting of FFs in reportgatecat2022-03-161-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #950 from yrabbit/startgatecat2022-03-161-0/+4
|\ | | | | gowin: don't crash if no arguments are set
| * gowin: don't crash if no arguments are setYRabbit2022-03-161-0/+4
| | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* | Merge pull request #948 from antmicro/dcs_supportgatecat2022-03-165-4/+58
|\ \ | | | | | | nexus: DCS support
| * | nexus: Corrected auto frequency constraint for LF output of OSCAMaciej Kurc2022-03-161-2/+2
| | | | | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
| * | nexus: Added support for the DCS BelMaciej Kurc2022-03-165-3/+57
|/ / | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* | Merge pull request #949 from yrabbit/thousandsgatecat2022-03-161-1/+8
|\ \ | |/ |/| BUGFIX: disable the thousands separator
| * BUGFIX: disable the thousands separatorYRabbit2022-03-161-1/+8
|/ | | | | | | The wire numbers are very large and it is undesirable to use a thousand separator there. This is a side effect of enabling locale. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* Merge pull request #943 from yrabbit/localegatecat2022-03-152-1/+10
|\ | | | | gowin: support for locales other than en_US and C
| * Set the locale as early as possibleYRabbit2022-03-162-10/+9
| | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
| * gowin: test locale workaroundYRabbit2022-03-151-1/+5
| | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
| * gowin: support for locales other than en_US and CYRabbit2022-03-141-0/+6
| | | | | | | | | | | | | | Specifically, those locales where the fractional part separator in floating point numbers is not a dot. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* | Merge pull request #944 from Riesi/mastergatecat2022-03-151-24/+27
|\ \ | | | | | | ice40: fix crash when packing LUTs with no output
| * | ice40: fix crash when packing LUTs with no outputStefan Riesenberger2022-03-141-24/+27
| | |
* | | Merge pull request #947 from antmicro/dcc_enhancementsgatecat2022-03-152-0/+20
|\ \ \ | | | | | | | | nexus: DCC support fixups
| * | | nexus: Added FASM feature emission for DCC and port timing class infoMaciej Kurc2022-03-152-0/+20
|/ / / | | | | | | | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* | | Merge pull request #945 from yrabbit/wip-oddrgatecat2022-03-155-11/+177
|\ \ \ | |/ / |/| | gowin: add support for ODDR primitive
| * | gowin: add support for ODDR primitiveYRabbit2022-03-155-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-1gatecat2022-03-141-0/+5
|\ \ | |/ |/| gowin: BUGFIX temporarily disable the budget
| * fix identationYRabbit2022-03-141-4/+4
| | | | | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
| * gowin: BUGFIX temporarily disable the budgetYRabbit2022-03-141-0/+5
|/ | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* Merge pull request #938 from Ravenslofty/mistral-m10kinitgatecat2022-03-122-2/+18
|\ | | | | mistral: M10K initialisation support
| * mistral: M10K initialisation supportLofty2022-03-122-2/+18
| |
* | Merge pull request #940 from VioletEternity/truncated-config-wordsgatecat2022-03-121-2/+7
|\ \ | | | | | | ecp5: accept lowercase characters in hex strings
| * | ecp5: accept lowercase characters in hex strings.Maya2022-03-111-1/+1
| | |
| * | ecp5: verify hex strings contain only valid characters.Maya2022-03-111-1/+6
| | |
* | | Merge pull request #941 from yrabbit/gsrgatecat2022-03-124-0/+51
|\ \ \ | |/ / |/| | gowin: Add the Global Set/Reset primitive
| * | gowin: Add the Global Set/Reset primitiveYRabbit2022-03-124-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-routergatecat2022-03-111-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 routingKrzysztof Boronski2022-03-111-1/+1
|/ / | | | | | | Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
* | Merge pull request #886 from Ravenslofty/mistral-m10kgatecat2022-03-097-0/+233
|\| | | | | mistral: M10K support
| * mistral: fixes and debug infoLofty2022-03-094-29/+59
| |
| * mistral: some more M10K fixesLofty2022-03-092-7/+5
| |
| * mistral: M10K pack fixesgatecat2022-03-092-6/+14
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * mistral: preliminary bitstream infoLofty2022-03-091-0/+41
| |
| * mistral: move M10K code to packLofty2022-03-092-71/+77
| |
| * mistral: M10K cell functionLofty2022-03-092-2/+75
| |
| * mistral: add M10K belLofty2022-03-094-1/+78
|/
* clangformatgatecat2022-03-094-10/+8
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #937 from antmicro/mdudek/nexus_implicit_DCC_cascadinggatecat2022-03-091-1/+1
|\ | | | | nexus: DCCs cannot be cascaded