diff options
| author | Donggyu Kim | 2016-09-02 17:30:27 -0700 |
|---|---|---|
| committer | Donggyu Kim | 2016-09-13 17:20:24 -0700 |
| commit | 144041a23329f258541e9d461b5bcc7f2284e686 (patch) | |
| tree | 2f525cb9ea765b3b3031eef94532a3880f3f55e3 /src/main/scala/firrtl/passes/InferReadWrite.scala | |
| parent | 1cfda487ec6773a139587c1c0bcf145c03b46800 (diff) | |
use case object for Kind
Diffstat (limited to 'src/main/scala/firrtl/passes/InferReadWrite.scala')
| -rw-r--r-- | src/main/scala/firrtl/passes/InferReadWrite.scala | 4 |
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), |
