fix(mem): ld相关读错误
This commit is contained in:
parent
588d94988b
commit
eab5da04cf
|
@ -59,8 +59,7 @@ class DataMemoryAccess(implicit val config: CpuConfig) extends Module {
|
||||||
"b111".U -> mem_rdata(63, 56)
|
"b111".U -> mem_rdata(63, 56)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
io.memoryUnit.out.rdata := LookupTree(
|
io.memoryUnit.out.rdata := MuxLookup(op, rdata(XLEN - 1, 0))(
|
||||||
op,
|
|
||||||
List(
|
List(
|
||||||
LSUOpType.lb -> SignedExtend(rdata(7, 0), XLEN),
|
LSUOpType.lb -> SignedExtend(rdata(7, 0), XLEN),
|
||||||
LSUOpType.lh -> SignedExtend(rdata(15, 0), XLEN),
|
LSUOpType.lh -> SignedExtend(rdata(15, 0), XLEN),
|
||||||
|
|
Loading…
Reference in New Issue