aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Utils.scala
diff options
context:
space:
mode:
authorAngie Wang2016-08-17 13:34:14 -0700
committerJack Koenig2016-08-17 13:34:14 -0700
commit5db4abebb7ceb5939a9efca158d78e3dc0e32c44 (patch)
treefd8c5b5231a8f097962a5c7c95a079b79e8e9d4f /src/main/scala/firrtl/Utils.scala
parent673d7c6e11c80d7439a416b4dcb206e6777d89cf (diff)
Change RW port names (#236)
* Updated FIRRTL spec + related code for readwrite ports. (write) data -> wdata & mask -> wmask for clarity * Also removed simple.fir that snuck into master branch.
Diffstat (limited to 'src/main/scala/firrtl/Utils.scala')
-rw-r--r--src/main/scala/firrtl/Utils.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala
index 4843e693..e6db4b2d 100644
--- a/src/main/scala/firrtl/Utils.scala
+++ b/src/main/scala/firrtl/Utils.scala
@@ -578,9 +578,11 @@ object Utils extends LazyLogging {
val mask = Field("mask",Default,create_mask(s.dataType))
val wmode = Field("wmode",Default,UIntType(IntWidth(1)))
val rdata = Field("rdata",Flip,s.dataType)
+ val wdata = Field("wdata",Default,s.dataType)
+ val wmask = Field("wmask",Default,create_mask(s.dataType))
val read_type = BundleType(Seq(rev_data,addr,en,clk))
val write_type = BundleType(Seq(def_data,mask,addr,en,clk))
- val readwrite_type = BundleType(Seq(wmode,rdata,def_data,mask,addr,en,clk))
+ val readwrite_type = BundleType(Seq(wmode,rdata,wdata,wmask,addr,en,clk))
val mem_fields = ArrayBuffer[Field]()
s.readers.foreach {x => mem_fields += Field(x,Flip,read_type)}