Go to the documentation of this file.
29 #ifndef __MEM_DRAMSYS_H__
30 #define __MEM_DRAMSYS_H__
32 #include "DRAMSysConfiguration.h"
35 #include "params/DRAMSys.hh"
54 config(DRAMSysConfiguration::from_path(
56 params.resource_directory)),
75 DRAMSysConfiguration::Configuration
config;
82 #endif // __MEM_DRAMSYS_HH__
int16_t PortID
Port index/ID type, and a symbolic name for an invalid port id.
virtual Port & getPort(const std::string &if_name, PortID idx=InvalidPortID)
Get a port with a given name and index.
gem5::Port & getPort(const std::string &if_name, PortID idx) override
Get a port with a given name and index.
const PortID InvalidPortID
DRAMSysWrapper dramSysWrapper
virtual std::string name() const
const Params & params() const
An abstract memory represents a contiguous block of physical memory, with an associated address range...
DRAMSys(Params const ¶ms)
sc_gem5::TlmTargetWrapper< 32 > tlmWrapper
DRAMSysConfiguration::Configuration config
Ports are used to interface objects to each other.
ClockedObjectParams Params
Parameters of ClockedObject.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Generated on Sun Jul 30 2023 01:56:58 for gem5 by doxygen 1.8.17