YRabbit
be8d3fd74d
gowin: Consider the peculiarity of GW1BR-9C
...
The GW1NR-9C chip ODDR implementation differs from all other supported
chips by two suspicious inputs.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-26 20:56:30 +10:00
gatecat
374ac6d162
Merge pull request #961 from YosysHQ/ice40/pll-debug
...
ice40: Improve error reporting for PLL conflicts
2022-03-25 18:42:41 +00:00
gatecat
07c8506372
ice40: Improve error reporting for PLL conflicts
...
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-25 15:55:07 +00:00
YRabbit
69b4461f55
gowin: Name the constants ( #958 )
...
Place arbitrary constants side by side to avoid conflicts.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2022-03-21 20:15:29 +00:00
gatecat
b234828125
docs: Initial reference for the Viaduct 'uarch' API
...
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-21 20:12:58 +00:00
Pepijn de Vos
bb923c7732
Gowin: use global VCC and VSS nets ( #956 )
...
* use global VCC and VSS nets
* derp
* remove init parameter
2022-03-19 18:44:08 +00:00
gatecat
774d3944b3
parallel_refine: Fix compile error with some configs
...
Signed-off-by: gatecat <gatecat@ds0.me>
2022-03-19 18:43:31 +00:00
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