scc  2022.4.0
SystemC components library
axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL > Member List

This is the complete list of members for axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >, including all inherited members.

ack_resp_delayaxi::pe::simple_initiator_b
active_fsm (defined in axi::fsm::base)axi::fsm::baseprotected
add_protocol_cb(axi::fsm::protocol_time_point_e e, std::function< void(payload_type &, bool)> cb)axi::pe::simple_initiator_binline
allocated_fsm (defined in axi::fsm::base)axi::fsm::baseprotected
b_snoop(payload_type &trans, sc_core::sc_time &t) (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_b
base typedef (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
axi::pe::simple_initiator_b::base(size_t transfer_width, bool coherent=false, axi::fsm::protocol_time_point_e wr_start=axi::fsm::RequestPhaseBeg)axi::fsm::base
bw_o (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_b
cbpeq (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
cbpeq_cb() (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
clk_i (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_b
clk_if (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
clk_period (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
coherent (defined in axi::fsm::base)axi::fsm::baseprotected
create_fsm_handle() overrideaxi::pe::simple_initiator_bprotectedvirtual
dispatch_queue (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
end_of_elaboration() override (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
find_or_create(payload_type *gp=nullptr, bool ace=false)axi::fsm::baseprotected
finish_evt (defined in axi::fsm::base)axi::fsm::baseprotected
fsm_clk_method() (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_binlineprotected
fsm_clk_queue (defined in axi::fsm::base)axi::fsm::baseprotected
fsm_clk_queue_hndl (defined in axi::fsm::base)axi::fsm::baseprotected
fsm_event_queue (defined in axi::fsm::base)axi::fsm::baseprotected
fw_i (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_b
get_transferwith_in_bytes() const (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_binline
idle_fsm (defined in axi::fsm::base)axi::fsm::baseprotected
idle_proc (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
instance_name (defined in axi::fsm::base)axi::fsm::baseprotected
invalidate_direct_mem_ptr(sc_dt::uint64 start_range, sc_dt::uint64 end_range) overrideaxi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >inline
nb_bw(payload_type &trans, phase_type const &phase, sc_core::sc_time &t)axi::fsm::baseprotected
nb_fw(payload_type &trans, phase_type const &phase, sc_core::sc_time &t)axi::fsm::baseprotected
nb_transport_bw(payload_type &trans, phase_type &phase, sc_core::sc_time &t) overrideaxi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >inline
operator=(simple_axi_initiator const &)=delete (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
operator=(simple_axi_initiator &&)=delete (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
operator=(simple_initiator_b const &)=delete (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
operator=(simple_initiator_b &&)=delete (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
payload_type typedef (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
phase_type typedef (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
process_fsm_clk_queue()axi::fsm::baseprotected
process_fsm_event()axi::fsm::baseprotected
process_snoop_resp() (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
protocol_cb (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
rd (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
rd_data_accept_delayaxi::pe::simple_initiator_b
react(axi::fsm::protocol_time_point_e event, tlm::scc::tlm_gp_shared_ptr &trans)axi::fsm::baseinlineprotected
react(axi::fsm::protocol_time_point_e event, payload_type *trans) (defined in axi::fsm::base)axi::fsm::baseinlineprotected
react(axi::fsm::protocol_time_point_e, axi::fsm::fsm_handle *) (defined in axi::fsm::base)axi::fsm::baseprotected
schedule(axi::fsm::protocol_time_point_e e, tlm::scc::tlm_gp_shared_ptr &gp, unsigned cycles)axi::fsm::baseinlineprotected
schedule(axi::fsm::protocol_time_point_e e, payload_type *gp, unsigned cycles) (defined in axi::fsm::base)axi::fsm::baseinlineprotected
schedule(axi::fsm::protocol_time_point_e e, tlm::scc::tlm_gp_shared_ptr &gp, sc_core::sc_time delay, bool syncronize=false)axi::fsm::baseinlineprotected
schedule(axi::fsm::protocol_time_point_e e, payload_type *gp, sc_core::sc_time delay, bool syncronize=false) (defined in axi::fsm::base)axi::fsm::baseinlineprotected
set_clock_period(sc_core::sc_time clk_period) (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_binline
set_snoop_cb(std::function< unsigned(payload_type &trans)> cb)axi::pe::simple_initiator_binline
setup_callbacks(axi::fsm::fsm_handle *) overrideaxi::pe::simple_initiator_bprotectedvirtual
simple_axi_initiator(const sc_core::sc_module_name &nm, axi::axi_initiator_socket< BUSWIDTH, TYPES, N, POL > &socket_)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >inline
simple_axi_initiator()=delete (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
simple_axi_initiator(simple_axi_initiator const &)=delete (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
simple_axi_initiator(simple_axi_initiator &&)=delete (defined in axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >)axi::pe::simple_axi_initiator< BUSWIDTH, TYPES, N, POL >
simple_initiator_b(const sc_core::sc_module_name &nm, sc_core::sc_port_b< axi::axi_fw_transport_if< axi_protocol_types >> &port, size_t transfer_width, bool coherent=false)axi::pe::simple_initiator_bexplicitprotected
simple_initiator_b()=delete (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
simple_initiator_b(simple_initiator_b const &)=delete (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
simple_initiator_b(simple_initiator_b &&)=delete (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
snoop_cb (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
snoop_latencyaxi::pe::simple_initiator_b
snoop_resp(payload_type &trans, bool sync=false) overrideaxi::pe::simple_initiator_bvirtual
snp (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
snp_resp_queue (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
snp_resp_queue_hndl (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
socket_fw (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
thread_active (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
thread_avail (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
transfer_width_in_bytes (defined in axi::fsm::base)axi::fsm::baseprotected
transport(payload_type &trans, bool blocking) overrideaxi::pe::simple_initiator_bvirtual
wr (defined in axi::pe::simple_initiator_b)axi::pe::simple_initiator_bprotected
wr_data_beat_delayaxi::pe::simple_initiator_b
wr_resp_accept_delayaxi::pe::simple_initiator_b
wr_start (defined in axi::fsm::base)axi::fsm::baseprotected
~base()axi::fsm::baseinlineprotectedvirtual