Go to the documentation of this file.
28 #ifndef __ARCH_ARM_FASTMODEL_AMBA_FROM_TLM_BRIDGE_HH__
29 #define __ARCH_ARM_FASTMODEL_AMBA_FROM_TLM_BRIDGE_HH__
31 #pragma GCC diagnostic push
32 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
34 #pragma GCC diagnostic pop
36 #include "params/AmbaFromTlmBridge64.hh"
62 unsigned int transportDbg(amba_pv::amba_pv_transaction &trans);
78 #endif // __ARCH_ARM_FASTMODEL_AMBA_FROM_TLM_BRIDGE_HH__
AmbaInitiator ambaWrapper
void invalidateDirectMemPtr(sc_dt::uint64 start_range, sc_dt::uint64 end_range)
bool getDirectMemPtr(amba_pv::amba_pv_transaction &trans, tlm::tlm_dmi &dmi_data)
sc_gem5::TlmTargetWrapper< 64 > tlmWrapper
AmbaFromTlmBridge64(const AmbaFromTlmBridge64Params ¶ms)
AmbaFromTlmBridge64(const AmbaFromTlmBridge64Params ¶ms, const sc_core::sc_module_name &name)
tlm_utils::simple_initiator_socket< AmbaFromTlmBridge64, 64, tlm::tlm_base_protocol_types > initiatorProxy
const std::string & name()
gem5::Port & gem5_getPort(const std::string &if_name, int idx=-1) override
Ports are used to interface objects to each other.
void bTransport(amba_pv::amba_pv_transaction &trans, sc_core::sc_time &t)
tlm_utils::simple_target_socket< AmbaFromTlmBridge64, 64, tlm::tlm_base_protocol_types > targetProxy
void syncControlExtension(amba_pv::amba_pv_transaction &trans)
unsigned int transportDbg(amba_pv::amba_pv_transaction &trans)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Generated on Sun Jul 30 2023 01:56:47 for gem5 by doxygen 1.8.17