aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/bitstream.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-12-08 09:54:33 +0000
committerGitHub <noreply@github.com>2019-12-08 09:54:33 +0000
commitdd73a7ff9f6605ef689d5645c06d34585ec0eacc (patch)
tree5f7ea45d2ba93c2cc1ebc57020a5ef36f4c14500 /ecp5/bitstream.cc
parentf0887427da28c4993b44e0e7f3e3ac39f29c16fd (diff)
parent349be76d2693f0c9527c6373d31fae7e711f9270 (diff)
downloadnextpnr-dd73a7ff9f6605ef689d5645c06d34585ec0eacc.tar.gz
nextpnr-dd73a7ff9f6605ef689d5645c06d34585ec0eacc.tar.bz2
nextpnr-dd73a7ff9f6605ef689d5645c06d34585ec0eacc.zip
Merge pull request #369 from YosysHQ/ecp5-prld
ecp5: Add support for flipflops with preload
Diffstat (limited to 'ecp5/bitstream.cc')
-rw-r--r--ecp5/bitstream.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ecp5/bitstream.cc b/ecp5/bitstream.cc
index 9b1a65ab..66bd639a 100644
--- a/ecp5/bitstream.cc
+++ b/ecp5/bitstream.cc
@@ -759,6 +759,10 @@ void write_bitstream(Context *ctx, std::string base_config_file, std::string tex
str_or_default(ci->params, ctx->id("REG0_REGSET"), "RESET"));
cc.tiles[tname].add_enum(slice + ".REG1.REGSET",
str_or_default(ci->params, ctx->id("REG1_REGSET"), "RESET"));
+ cc.tiles[tname].add_enum(slice + ".REG0.LSRMODE",
+ str_or_default(ci->params, ctx->id("REG0_LSRMODE"), "LSR"));
+ cc.tiles[tname].add_enum(slice + ".REG1.LSRMODE",
+ str_or_default(ci->params, ctx->id("REG1_LSRMODE"), "LSR"));
cc.tiles[tname].add_enum(slice + ".CEMUX", str_or_default(ci->params, ctx->id("CEMUX"), "1"));
if (ci->sliceInfo.using_dff) {