aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/InferReadWrite.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/passes/InferReadWrite.scala')
-rw-r--r--src/main/scala/firrtl/passes/InferReadWrite.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/InferReadWrite.scala b/src/main/scala/firrtl/passes/InferReadWrite.scala
index 664b3dfc..9fbd6ab3 100644
--- a/src/main/scala/firrtl/passes/InferReadWrite.scala
+++ b/src/main/scala/firrtl/passes/InferReadWrite.scala
@@ -128,7 +128,7 @@ object InferReadWritePass extends Pass {
newName = s"rw_$idx"
if !allPorts(newName)
} yield newName).head
- val rw_exp = WSubField(WRef(mem.name, ut, NodeKind(), ug), rw, ut, ug)
+ val rw_exp = WSubField(WRef(mem.name, ut, MemKind, ug), rw, ut, ug)
readwriters += rw
readers += r
writers += w
@@ -142,7 +142,7 @@ object InferReadWritePass extends Pass {
repl(s"${mem.name}.$w.data") = WSubField(rw_exp, "wdata", mem.dataType, FEMALE)
repl(s"${mem.name}.$w.mask") = WSubField(rw_exp, "wmask", ut, FEMALE)
stmts += Connect(NoInfo, WSubField(rw_exp, "clk", ClockType, FEMALE),
- WRef("clk", ClockType, NodeKind(), MALE))
+ WRef("clk", ClockType, NodeKind, MALE))
stmts += Connect(NoInfo, WSubField(rw_exp, "en", bt, FEMALE),
DoPrim(Or, List(connects(s"${mem.name}.$r.en"), connects(s"${mem.name}.$w.en")), Nil, bt))
stmts += Connect(NoInfo, WSubField(rw_exp, "addr", ut, FEMALE),