aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala
diff options
context:
space:
mode:
authorAlbert Magyar2019-09-12 17:06:01 -0700
committerAlbert Magyar2019-09-30 16:22:01 -0700
commit082bc994457cc5f6780b58fb914a6ab3eb8a021f (patch)
treec0998198ebc9036308754826ffb863e43259f3fa /src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala
parent01399dd00ba18b1e4d5c1f773ca33f077c53c534 (diff)
Implement read-first memories in VerilogMemDelays
* Corrects behavior under write collisions * Avoids heavily refactoring pass
Diffstat (limited to 'src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala')
-rw-r--r--src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala b/src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala
index e490c11a..b6a9a23d 100644
--- a/src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala
+++ b/src/main/scala/firrtl/passes/memlib/MemTransformUtils.scala
@@ -42,6 +42,6 @@ object MemTransformUtils {
}
def defaultPortSeq(mem: DefAnnotatedMemory): Seq[Field] = MemPortUtils.defaultPortSeq(mem.toMem)
- def memPortField(s: DefAnnotatedMemory, p: String, f: String): Expression =
+ def memPortField(s: DefAnnotatedMemory, p: String, f: String): WSubField =
MemPortUtils.memPortField(s.toMem, p, f)
}