|
gem5
v19.0.0.0
|
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 591 of file dram_ctrl.hh.
|
inline |
Definition at line 601 of file dram_ctrl.hh.
| const unsigned int DRAMCtrl::BurstHelper::burstCount |
Number of DRAM bursts requred for a system packet.
Definition at line 596 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 599 of file dram_ctrl.hh.
Referenced by DRAMCtrl::addToReadQueue(), and DRAMCtrl::processRespondEvent().