1
0

MergedPutRegression: wait for all Puts if tlMaxClientXacts != 3

This commit is contained in:
Wesley W. Terpstra 2016-11-18 16:15:02 -08:00
parent cd19bf65b8
commit 04b9a68ea6

View File

@ -599,7 +599,7 @@ class MergedPutRegression(implicit p: Parameters) extends Regression()(p)
val delaying = Reg(init = Bool(false))
val (put_cnt, put_done) = Counter(io.mem.acquire.fire(), tlMaxClientXacts)
val (delay_cnt, delay_done) = Counter(delaying, 8)
val put_acked = Reg(UInt(width = 3), init = UInt(0))
val put_acked = Reg(UInt(width = tlMaxClientXacts), init = UInt(0))
io.mem.acquire.valid := sending && !delaying
io.mem.acquire.bits := Mux(state === s_put,