Use 1-entry queue on processor-side E-channel
The cache can't sink a grant every cycle, so extra E buffering doesn't help.
This commit is contained in:
parent
5681693ccc
commit
e140893a01
@ -177,7 +177,7 @@ abstract class RocketTileWrapper(rtp: RocketTileParams, hartid: Int)(implicit p:
|
|||||||
|
|
||||||
def optionalMasterBuffer(in: TLOutwardNode): TLOutwardNode = {
|
def optionalMasterBuffer(in: TLOutwardNode): TLOutwardNode = {
|
||||||
if (rtp.boundaryBuffers) {
|
if (rtp.boundaryBuffers) {
|
||||||
val mbuf = LazyModule(new TLBuffer(BufferParams.none, BufferParams.flow, BufferParams.none, BufferParams.flow, BufferParams.default))
|
val mbuf = LazyModule(new TLBuffer(BufferParams.none, BufferParams.flow, BufferParams.none, BufferParams.flow, BufferParams(1)))
|
||||||
mbuf.node :=* in
|
mbuf.node :=* in
|
||||||
mbuf.node
|
mbuf.node
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user