scc
2022.4.0
SystemC components library
|
Public Member Functions | |
tlm_target_mod (sc_core::sc_module_name nm, sc_core::sc_time &clk_period) | |
Public Member Functions inherited from scc::tlm_target< LT, 8 > | |
tlm_target (sc_core::sc_time &clock, const char *socket_name="socket") | |
the constructor More... | |
void | b_tranport_cb (tlm::tlm_generic_payload &gp, sc_core::sc_time &d) |
the blocking transport callback More... | |
unsigned int | tranport_dbg_cb (tlm::tlm_generic_payload &gp) |
the debug transport callback More... | |
void | addResource (resource_access_if &rai, uint64_t base_addr) |
add a resource to this target at a certain address within the socket address range More... | |
void | addResource (indexed_resource_access_if &irai, uint64_t base_addr) |
add an indexed resource to this target at a certain address within the socket address range More... | |
Additional Inherited Members | |
Public Types inherited from scc::tlm_target< LT, 8 > | |
using | this_type = tlm_target< BUSWIDTH, ADDR_UNIT_WIDTH > |
Public Attributes inherited from scc::tlm_target< LT, 8 > | |
tlm::scc::target_mixin< tlm::scc::scv::tlm_rec_target_socket< BUSWIDTH > > | socket |
the target socket | |
Protected Attributes inherited from scc::tlm_target< LT, 8 > | |
util::range_lut< std::pair< resource_access_if *, uint64_t > > | socket_map |
Definition at line 120 of file tlm_target.h.