Skip to content

Commit d4c5ad6

Browse files
authored
[arch/memdomain] fix: resolve ther bug of CI TEST (#21)
1 parent 1101258 commit d4c5ad6

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

arch/src/main/scala/framework/memdomain/mem/Scratchpad.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,11 @@ class Scratchpad(implicit b: CustomBuckyballConfig, implicit val p: Parameters)
2323
val dma = new Bundle {
2424
val sramread = Vec(numBanks, new SramReadWithInfo(b.spad_bank_entries, b.spad_w))
2525
val sramwrite = Vec(numBanks, new SramWriteWithInfo(b.spad_bank_entries, b.spad_w, b.spad_mask_len))
26-
// val accread = Vec(acc_banks, new SramReadIO(acc_bank_entries, acc_w))
27-
// val accwrite = Vec(acc_banks, new SramWriteIO(acc_bank_entries, acc_w, acc_mask_len))
2826
}
2927
// Execution unit read/write interface - one read and write per bank, OpA and OpB guaranteed to access different banks
3028
val exec = new Bundle {
3129
val sramread = Vec(numBanks, new SramReadWithInfo(b.spad_bank_entries, b.spad_w))
3230
val sramwrite = Vec(numBanks, new SramWriteWithInfo(b.spad_bank_entries, b.spad_w, b.spad_mask_len))
33-
// val accread = Vec(acc_banks, new SramReadIO(acc_bank_entries, acc_w))
34-
// val accwrite = Vec(acc_banks, new SramWriteIO(acc_bank_entries, acc_w, acc_mask_len))
3531
}
3632
})
3733

@@ -106,7 +102,7 @@ class Scratchpad(implicit b: CustomBuckyballConfig, implicit val p: Parameters)
106102
bank.io.write.io.req.bits.addr := Mux(exec_write_sel, exec_write.io.req.bits.addr, main_write.io.req.bits.addr)
107103
bank.io.write.io.req.bits.data := Mux(exec_write_sel, exec_write.io.req.bits.data, main_write.io.req.bits.data)
108104
bank.io.write.io.req.bits.mask := Mux(exec_write_sel, exec_write.io.req.bits.mask, main_write.io.req.bits.mask)
109-
bank.io.write.is_acc := Mux(exec_write_sel, exec_isacc_sel, main_isacc_sel)
105+
bank.io.write.is_acc := Mux(exec_write_sel, exec_isacc_sel, false.B)
110106
bank.io.write.bank_id := Mux(exec_write_sel, exec_bankid, main_bankid)
111107
bank.io.write.rob_id := Mux(exec_write_sel, exec_robid, main_robid)
112108

0 commit comments

Comments
 (0)