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 =
An extension of ReorderBuf that allows one entry to contain multiple beats of data.
Reorder Buffer that allows out-of-order writes to queue and in-order reads.