aboutsummaryrefslogtreecommitdiffstats
path: root/passes/memory/memory_libmap.cc
diff options
context:
space:
mode:
authorMarcelina Koƛcielnicka <mwk@0x04.net>2022-06-02 11:47:29 +0200
committerMarcelina Koƛcielnicka <mwk@0x04.net>2022-06-02 12:49:34 +0200
commit3a0aa9c6630c6e2bb2ffb2d7f5b4e3921316ba48 (patch)
treed04147d34ed0cd10e8f08ffd63f2688c13504c36 /passes/memory/memory_libmap.cc
parent01cb02c81df14762cce117a823af742ed044a5c4 (diff)
downloadyosys-3a0aa9c6630c6e2bb2ffb2d7f5b4e3921316ba48.tar.gz
yosys-3a0aa9c6630c6e2bb2ffb2d7f5b4e3921316ba48.tar.bz2
yosys-3a0aa9c6630c6e2bb2ffb2d7f5b4e3921316ba48.zip
memory_dff: Add support for no_rw_check attribute.
Diffstat (limited to 'passes/memory/memory_libmap.cc')
-rw-r--r--passes/memory/memory_libmap.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/passes/memory/memory_libmap.cc b/passes/memory/memory_libmap.cc
index ab7bb7bb2..898e0af85 100644
--- a/passes/memory/memory_libmap.cc
+++ b/passes/memory/memory_libmap.cc
@@ -443,6 +443,9 @@ void MemMapping::determine_style() {
std::string val_s = val.decode_string();
for (auto &c: val_s)
c = std::tolower(c);
+ // Handled in memory_dff.
+ if (val_s == "no_rw_check")
+ continue;
if (val_s == "auto") {
// Nothing.
} else if (val_s == "logic" || val_s == "registers") {