aboutsummaryrefslogtreecommitdiffstats
path: root/generic/viaduct/fabulous/fabulous.cc
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2023-04-12 17:16:49 +0200
committermyrtle <gatecat@ds0.me>2023-04-13 13:29:52 +0200
commitb0a78de78f213d6cb169a22e38179c48f3dc02fc (patch)
treeba12a28df2d730a32dbc3b717d4f733faa2f8540 /generic/viaduct/fabulous/fabulous.cc
parent62b8baa9595aacc4373bd47af479157322ffa85a (diff)
downloadnextpnr-b0a78de78f213d6cb169a22e38179c48f3dc02fc.tar.gz
nextpnr-b0a78de78f213d6cb169a22e38179c48f3dc02fc.tar.bz2
nextpnr-b0a78de78f213d6cb169a22e38179c48f3dc02fc.zip
fabulous: Support for configurable LUT size
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'generic/viaduct/fabulous/fabulous.cc')
-rw-r--r--generic/viaduct/fabulous/fabulous.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/viaduct/fabulous/fabulous.cc b/generic/viaduct/fabulous/fabulous.cc
index 6141974e..ed528b0b 100644
--- a/generic/viaduct/fabulous/fabulous.cc
+++ b/generic/viaduct/fabulous/fabulous.cc
@@ -48,6 +48,8 @@ struct FabulousImpl : ViaductAPI
for (auto a : args) {
if (a.first == "fasm")
fasm_file = a.second;
+ else if (a.first == "lut_k")
+ cfg.clb.lut_k = std::stoi(a.second);
else
log_error("unrecognised fabulous option '%s'\n", a.first.c_str());
}