diff options
author | YRabbit <rabbit@yrabbit.cyou> | 2021-10-07 18:38:33 +1000 |
---|---|---|
committer | YRabbit <rabbit@yrabbit.cyou> | 2021-10-07 18:38:33 +1000 |
commit | c72ea15472680ea155d7be4520cba8640d074b50 (patch) | |
tree | 0eb8e18242c664ac31e3937047353dda5ee0e3ff /gowin/archdefs.h | |
parent | 4f17a1711abc6d74c367457a1956c779a789e0e9 (diff) | |
download | nextpnr-c72ea15472680ea155d7be4520cba8640d074b50.tar.gz nextpnr-c72ea15472680ea155d7be4520cba8640d074b50.tar.bz2 nextpnr-c72ea15472680ea155d7be4520cba8640d074b50.zip |
gowin: add support for wide LUTs.
* A hardwired MUX within each logical cell is used.
* The delay is equal 0.
* No user placement constraints.
* The output route contains dummy PIPs. They are ignored by gowin_pack, but it may be worth removing them.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
Diffstat (limited to 'gowin/archdefs.h')
-rw-r--r-- | gowin/archdefs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gowin/archdefs.h b/gowin/archdefs.h index e35649ef..c4d2ecdb 100644 --- a/gowin/archdefs.h +++ b/gowin/archdefs.h @@ -65,6 +65,7 @@ struct ArchCellInfo : BaseClusterInfo IdString ff_type; // Is a slice type primitive bool is_slice; + // Only packing rule for slice type primitives is a single clock per tile const NetInfo *slice_clk; const NetInfo *slice_ce; |