fix(fu): lr提前访存地址错误
This commit is contained in:
parent
efb713dce3
commit
704d4f7e97
|
@ -81,7 +81,7 @@ class Fu(implicit val cpuConfig: CpuConfig) extends Module {
|
||||||
|
|
||||||
val mem_addr = Seq.tabulate(cpuConfig.commitNum)(i =>
|
val mem_addr = Seq.tabulate(cpuConfig.commitNum)(i =>
|
||||||
Mux(
|
Mux(
|
||||||
LSUOpType.isAMO(io.inst(i).info.op),
|
LSUOpType.isAMO(io.inst(i).info.op) || LSUOpType.isLR(io.inst(i).info.op),
|
||||||
io.inst(i).src_info.src1_data,
|
io.inst(i).src_info.src1_data,
|
||||||
io.inst(i).src_info.src1_data + io.inst(i).info.imm
|
io.inst(i).src_info.src1_data + io.inst(i).info.imm
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue