uint64_t Tick
Tick count type.
Tick nextPacketTick(bool elastic, Tick delay) const
Determine the tick when the next packet is available.
PacketPtr getNextPacket()
Get the next generated packet.
std::enable_if_t< std::is_integral< T >::value, T > random()
Use the SFINAE idiom to choose an implementation based on whether the type is integral or floating po...
const uint8_t readPercent
Percent of generated transactions that should be reads.
const Tick minPeriod
Request generation period.
PacketPtr getPacket(Addr addr, unsigned size, const MemCmd &cmd, Request::FlagsType flags=0)
Generate a new request and associated packet.
Addr dataManipulated
Counter to determine the amount of data manipulated.
const Addr blocksize
Blocksize and address increment.
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
Addr nextAddr
Address of next request.
Tick curTick()
The universal simulation clock.
const Addr endAddr
End of address range.
The traffic generator is a module that generates stimuli for the memory system, based on a collection...
const Addr startAddr
Start of address range.
int genID
This param is used to indicate the order of a traffic generator among a set of traffic generators,...
const Addr dataLimit
Maximum amount of data to manipulate.
void enter()
Enter this generator state.
Generated on Tue Mar 23 2021 19:41:25 for gem5 by doxygen 1.8.17