RegFieldDesc: Clean up both descriptions and JSON presentations

This commit is contained in:
Megan Wachs committed 2018-02-11 23:57:57 -08:00
1 parent 5ab4204e8a
commit 08acbe1a29
4 files changed
+28 -28

No files matched your search

+1 -1
View File
@@ -164,7 +164,7 @@ object RegField
val valids = Wire(init = Vec.fill(numBytes) { Bool(false) })
when (valids.reduce(_ || _)) { reg := newBytes.asUInt }
Seq.tabulate(numBytes) { i =>
val newDesc = desc.map {d => d.copy(name = d.name + s"[${i*8-1}:${i*8}]")}
val newDesc = desc.map {d => d.copy(name = d.name + s"[${(i+1)*8-1}:${i*8}]")}
RegField(8, oldBytes(i),
RegWriteFn((valid, data) => {
valids(i) := valid