File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -662,9 +662,9 @@ class CoreTop(val parameter: CoreTopParameter)
662662 difftestInstrCommit.io.wdest := RegNext (backend.io.commit.ldest(i))
663663 difftestInstrCommit.io.wdata := RegNext (backend.io.commit.writebackData(i).data.get)
664664 difftestInstrCommit.io.csr_rstat := RegNext (
665- (backend.io.commit.func.get(i) === CsrOp .CSRRd .asUInt &&
666- backend.io.commit.func.get(i) === CsrOp .CSRWr .asUInt &&
667- backend.io.commit.func.get(i) === CsrOp .CSRXchg .asUInt &&
665+ (( backend.io.commit.func.get(i) === CsrOp .CSRRd .asUInt ||
666+ backend.io.commit.func.get(i) === CsrOp .CSRWr .asUInt ||
667+ backend.io.commit.func.get(i) === CsrOp .CSRXchg .asUInt) &&
668668 backend.io.commit.fu.get(i) === FU .CSR ))
669669 difftestInstrCommit.io.csr_data := RegNext (backend.io.commit.csrEstate.get(i))
670670 when(backend.io.commit.inst.get(i) === 0x002b0011 .U ) {
You can’t perform that action at this time.
0 commit comments