fix ignt_q logic
This commit is contained in:
parent
16bfbda3c9
commit
2789e60b6b
@ -385,7 +385,7 @@ trait AcceptsInnerAcquires extends HasAcquireMetadataBuffer
|
|||||||
def innerAcquire(can_alloc: Bool, next: UInt) {
|
def innerAcquire(can_alloc: Bool, next: UInt) {
|
||||||
|
|
||||||
// Enqueue some metadata information that we'll use to make coherence updates with later
|
// Enqueue some metadata information that we'll use to make coherence updates with later
|
||||||
ignt_q.io.enq.valid := iacq_is_allocating || (iacq_is_merging && !iacq_same_xact)
|
ignt_q.io.enq.valid := iacq_is_allocating || (iacq_is_merging && io.iacq().first())
|
||||||
ignt_q.io.enq.bits := io.iacq()
|
ignt_q.io.enq.bits := io.iacq()
|
||||||
|
|
||||||
// Use the outputs of the queue to make further messages
|
// Use the outputs of the queue to make further messages
|
||||||
|
Loading…
Reference in New Issue
Block a user