39 ::DRAMSys::Config::Configuration
const &config,
70 iSocket->b_transport(payload, delay);
81 return iSocket->nb_transport_fw(payload, phase, fwDelay);
89 return tSocket->nb_transport_bw(payload, phase, bwDelay);
97 return iSocket->transport_dbg(trans);
The AddrRange class encapsulates an address range, and supports a number of tests to check if two ran...
tlm::tlm_sync_enum nb_transport_bw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &bwDelay)
tlm::tlm_sync_enum nb_transport_fw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &fwDelay)
std::shared_ptr<::DRAMSys::DRAMSys > dramsys
tlm_utils::simple_initiator_socket< DRAMSysWrapper > iSocket
unsigned int transport_dbg(tlm::tlm_generic_payload &trans)
void b_transport(tlm::tlm_generic_payload &payload, sc_core::sc_time &delay)
DRAMSysWrapper(sc_core::sc_module_name name, ::DRAMSys::Config::Configuration const &config, AddrRange range)
tlm_utils::simple_target_socket< DRAMSysWrapper > tSocket
sc_module(const sc_module_name &)
const char * name() const
void set_address(const sc_dt::uint64 address)
sc_dt::uint64 get_address() const
Copyright (c) 2024 Arm Limited All rights reserved.
void registerExitCallback(const std::function< void()> &callback)
Register an exit callback.
Overload hash function for BasicBlockRange type.