scc  2022.4.0
SystemC components library
scc::router< BUSWIDTH > Member List

This is the complete list of members for scc::router< BUSWIDTH >, including all inherited members.

add_target_range(std::string name, uint64_t base, uint64_t size, bool remap=true)scc::router< BUSWIDTH >
addr_decoder (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
b_transport(int i, tlm::tlm_generic_payload &trans, sc_core::sc_time &delay)scc::router< BUSWIDTH >
bind_target(TYPE &socket, size_t idx, uint64_t base, uint64_t size, bool remap=true)scc::router< BUSWIDTH >inline
bind_target(TYPE &socket, size_t idx, std::string name)scc::router< BUSWIDTH >inline
default_idx (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
get_direct_mem_ptr(int i, tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data)scc::router< BUSWIDTH >
ibases (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
initiatorscc::router< BUSWIDTH >
intor_sckt typedef (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >
invalidate_direct_mem_ptr(int id, ::sc_dt::uint64 start_range, ::sc_dt::uint64 end_range)scc::router< BUSWIDTH >
mutexes (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
router(const sc_core::sc_module_name &nm, unsigned slave_cnt=1, unsigned master_cnt=1)scc::router< BUSWIDTH >
set_default_target(size_t idx)scc::router< BUSWIDTH >inline
set_initiator_base(size_t idx, uint64_t base)scc::router< BUSWIDTH >inline
set_target_name(size_t idx, std::string name)scc::router< BUSWIDTH >inline
set_target_range(size_t idx, uint64_t base, uint64_t size, bool remap=true)scc::router< BUSWIDTH >
targetscc::router< BUSWIDTH >
target_name_lut (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
target_sckt typedef (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >
tranges (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >protected
transport_dbg(int i, tlm::tlm_generic_payload &trans)scc::router< BUSWIDTH >
~router()=default (defined in scc::router< BUSWIDTH >)scc::router< BUSWIDTH >