32 #include "params/AmbaFromTlmBridge64.hh" 38 amba_pv::amba_pv_from_tlm_bridge<64>(name),
39 ambaWrapper(amba_pv_m,
std::string(name) +
".amba", -1),
40 tlmWrapper(tlm_s,
std::string(name) +
".tlm", -1)
46 if (if_name ==
"tlm") {
48 }
else if (if_name ==
"amba") {
51 return amba_pv::amba_pv_from_tlm_bridge<64>::gem5_getPort(
59 AmbaFromTlmBridge64Params::create()
Ports are used to interface objects to each other.
const std::string & name()
Overload hash function for BasicBlockRange type.
AmbaInitiator ambaWrapper
AmbaFromTlmBridge64(const char *name)
sc_gem5::TlmTargetWrapper< 64 > tlmWrapper
::Port & gem5_getPort(const std::string &if_name, int idx=-1) override