17 #ifndef __REORDERBUFWBEATS_H__
18 #define __REORDERBUFWBEATS_H__
20 #include <ReorderBuf.h>
30 template <
typename Data,
unsigned int Depth,
unsigned int InFlight>
36 bool canReceiveBeats()
44 void addBeat(
const Data& data) {
45 typename ReorderBuf<Data, Depth, InFlight>::EntryNum entryNum =
Reorder Buffer that allows out-of-order writes to queue and in-order reads.
An extension of ReorderBuf that allows one entry to contain multiple beats of data.