1
0

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:
Andrew Waterman 2017-07-31 18:06:54 -07:00
parent 5681693ccc
commit e140893a01

View File

@ -177,7 +177,7 @@ abstract class RocketTileWrapper(rtp: RocketTileParams, hartid: Int)(implicit p:
def optionalMasterBuffer(in: TLOutwardNode): TLOutwardNode = {
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
} else {