diff options
| author | Angie Wang | 2016-08-17 13:34:14 -0700 |
|---|---|---|
| committer | Jack Koenig | 2016-08-17 13:34:14 -0700 |
| commit | 5db4abebb7ceb5939a9efca158d78e3dc0e32c44 (patch) | |
| tree | fd8c5b5231a8f097962a5c7c95a079b79e8e9d4f /src/main/scala/firrtl/Utils.scala | |
| parent | 673d7c6e11c80d7439a416b4dcb206e6777d89cf (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.scala | 4 |
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)} |
