gem5
|
A burst helper helps organize and manage a packet that is larger than the DRAM burst size. More...
Public Member Functions | |
BurstHelper (unsigned int _burstCount) | |
Public Attributes | |
const unsigned int | burstCount |
Number of DRAM bursts requred for a system packet. More... | |
unsigned int | burstsServiced |
Number of DRAM bursts serviced so far for a system packet. More... | |
A burst helper helps organize and manage a packet that is larger than the DRAM burst size.
A system packet that is larger than the burst size is split into multiple DRAM packets and all those DRAM packets point to a single burst helper such that we know when the whole packet is served.
Definition at line 602 of file dram_ctrl.hh.
|
inline |
Definition at line 612 of file dram_ctrl.hh.
const unsigned int DRAMCtrl::BurstHelper::burstCount |
Number of DRAM bursts requred for a system packet.
Definition at line 607 of file dram_ctrl.hh.
Referenced by DRAMCtrl::processRespondEvent().
unsigned int DRAMCtrl::BurstHelper::burstsServiced |
Number of DRAM bursts serviced so far for a system packet.
Definition at line 610 of file dram_ctrl.hh.
Referenced by DRAMCtrl::addToReadQueue(), and DRAMCtrl::processRespondEvent().