Commit Graph

4141 Commits

Author SHA1 Message Date
gatecat 7703cf61d0
Merge pull request #955 from YosysHQ/gatecat/mistral-updates-2
mistral: Updated CLK mux select name
2022-03-18 19:44:35 +00:00
gatecat 5e9236f9d4 mistral: Updated CLK mux select name
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-18 18:54:40 +00:00
gatecat 051228c49a
Merge pull request #953 from YosysHQ/gatecat/mistral-updates
mistral: Update to latest upstream
2022-03-18 17:52:47 +00:00
Maciej Dudek 49cc4ca30b Nexus: Fixed OSCA parameters, add pll default parameters
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
2022-03-18 17:26:06 +01:00
gatecat 8e9d0a6e09
Merge pull request #954 from YosysHQ/gatecat/rapidwright-update
ci: Fixes for latest RapidWright
2022-03-17 20:57:56 +00:00
gatecat 29654c52be ci: Fixes for latest RapidWright
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-17 20:01:44 +00:00
gatecat 14d53dfec8 clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-17 19:24:05 +00:00
gatecat d8244bb62d mistral: Update to latest upstream
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-17 19:19:38 +00:00
gatecat 2635bab2f1 ecp5: Fix double-counting of FFs in report
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-16 15:44:45 +00:00
gatecat c278a29a38
Merge pull request #950 from yrabbit/start
gowin: don't crash if no arguments are set
2022-03-16 14:41:18 +00:00
gatecat c9fd41c529
Merge pull request #948 from antmicro/dcs_support
nexus: DCS support
2022-03-16 09:40:17 +00:00
Maciej Kurc 237391c1b8 nexus: Corrected auto frequency constraint for LF output of OSCA
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2022-03-16 09:20:15 +01:00
Maciej Kurc 43861c0ee2 nexus: Added support for the DCS Bel
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2022-03-16 09:20:15 +01:00
gatecat 74783c0c09
Merge pull request #949 from yrabbit/thousands
BUGFIX: disable the thousands separator
2022-03-16 07:02:35 +00:00
YRabbit c898587b87 gowin: don't crash if no arguments are set
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-16 15:47:13 +10:00
YRabbit e3b9c971f9 BUGFIX: disable the thousands separator
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>
2022-03-16 15:05:27 +10:00
gatecat 2df9d3537b
Merge pull request #943 from yrabbit/locale
gowin: support for locales other than en_US and C
2022-03-15 20:44:03 +00:00
YRabbit 53ddbbaa85 Set the locale as early as possible
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-16 05:39:55 +10:00
gatecat e327050bd1
Merge pull request #944 from Riesi/master
ice40: fix crash when packing LUTs with no output
2022-03-15 18:59:45 +00:00
gatecat 81b48b414b
Merge pull request #947 from antmicro/dcc_enhancements
nexus: DCC support fixups
2022-03-15 18:54:18 +00:00
YRabbit ad00f3fdeb gowin: test locale workaround
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-15 21:52:32 +10:00
Maciej Kurc 1cc71c7846 nexus: Added FASM feature emission for DCC and port timing class info
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2022-03-15 10:43:31 +01:00
gatecat 6ed625be8e
Merge pull request #945 from yrabbit/wip-oddr
gowin: add support for ODDR primitive
2022-03-15 07:42:00 +00:00
YRabbit badef293eb gowin: add support for ODDR primitive
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>
2022-03-15 11:02:37 +10:00
Stefan Riesenberger e9ce55bfd0 ice40: fix crash when packing LUTs with no output 2022-03-14 12:43:19 +01:00
YRabbit 25d7e3ae8b gowin: support for locales other than en_US and C
Specifically, those locales where the fractional part separator in
floating point numbers is not a dot.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-14 21:41:57 +10:00
gatecat b852df3260
Merge pull request #942 from yrabbit/bugfix-1
gowin: BUGFIX temporarily disable the budget
2022-03-14 07:53:48 +00:00
YRabbit 4736acb3d5 fix identation
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-14 17:42:50 +10:00
YRabbit e0f55e6d69 gowin: BUGFIX temporarily disable the budget
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-14 14:23:20 +10:00
gatecat c0fd0374ad
Merge pull request #938 from Ravenslofty/mistral-m10kinit
mistral: M10K initialisation support
2022-03-12 20:40:38 +00:00
gatecat 851007b4a1
Merge pull request #940 from VioletEternity/truncated-config-words
ecp5: accept lowercase characters in hex strings
2022-03-12 20:36:31 +00:00
Lofty 883f274802 mistral: M10K initialisation support 2022-03-12 17:08:20 +00:00
gatecat 233ea62c13
Merge pull request #941 from yrabbit/gsr
gowin: Add the Global Set/Reset primitive
2022-03-12 15:43:26 +00:00
YRabbit 4a2aa6deb4 gowin: Add the Global Set/Reset primitive
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>
2022-03-12 23:05:42 +10:00
Maya 9f53bd4278 ecp5: accept lowercase characters in hex strings. 2022-03-11 23:34:45 +00:00
Maya 2a3d0c1d29 ecp5: verify hex strings contain only valid characters. 2022-03-11 23:31:23 +00:00
gatecat 20e595e211
Merge pull request #939 from antmicro/fix-global-router
[fpga_interchange] FIX: Don't hold reference to current visit in route_global_arc
2022-03-11 15:45:25 +00:00
Krzysztof Boronski 8c0dbdb218 interchange: Don't hold reference to visit in global routing
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-03-11 07:53:42 -06:00
gatecat 1911a9523c
Merge pull request #886 from Ravenslofty/mistral-m10k
mistral: M10K support
2022-03-09 18:03:59 +00:00
Lofty 3e688a3ac9 mistral: fixes and debug info 2022-03-09 17:13:54 +00:00
Lofty 9be65cd67c mistral: some more M10K fixes 2022-03-09 17:13:54 +00:00
gatecat da65afc83b mistral: M10K pack fixes
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-09 17:13:54 +00:00
Lofty 78474a5dec mistral: preliminary bitstream info 2022-03-09 17:13:54 +00:00
Lofty 34b7cdb533 mistral: move M10K code to pack 2022-03-09 17:13:54 +00:00
Lofty 33e031a284 mistral: M10K cell function 2022-03-09 17:13:54 +00:00
Lofty af6735bdf4 mistral: add M10K bel 2022-03-09 17:13:54 +00:00
gatecat df7e26c1aa clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-09 17:12:59 +00:00
gatecat 5ff701d45e
Merge pull request #937 from antmicro/mdudek/nexus_implicit_DCC_cascading
nexus: DCCs cannot be cascaded
2022-03-09 14:29:17 +00:00
Maciej Dudek 191be632e2 nexus: DCCs cannot be cascaded
This commit solves implicit cascading when clock signal drives DCC and logic

Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
2022-03-09 14:13:29 +01:00
gatecat 1af997a074
Merge pull request #936 from whitequark/wasm-no-parallel-refine
Add missing part of PR #933
2022-03-08 18:47:00 +00:00