scc
2022.4.0
SystemC components library
|
This is the complete list of members for axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >, including all inherited members.
active_fsm (defined in axi::fsm::base) | axi::fsm::base | protected |
active_rdresp_id (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
allocated_fsm (defined in axi::fsm::base) | axi::fsm::base | protected |
axi_target_pe(const sc_core::sc_module_name &nm, size_t transfer_width, flavor_e flavor=flavor_e::AXI) | axi::pe::axi_target_pe | explicit |
axi_target_pe()=delete (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
axi_target_pe(axi_target_pe const &)=delete (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
axi_target_pe(axi_target_pe &&)=delete (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
b_transport(payload_type &trans, sc_core::sc_time &t) override (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
base typedef (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
axi::pe::axi_target_pe::base(size_t transfer_width, bool coherent=false, axi::fsm::protocol_time_point_e wr_start=axi::fsm::RequestPhaseBeg) | axi::fsm::base | |
bw_i (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
bw_intor (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
clk_i (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
clk_if (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
coherent (defined in axi::fsm::base) | axi::fsm::base | protected |
create_fsm_handle() override | axi::pe::axi_target_pe | protectedvirtual |
end_of_elaboration() (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | inlineprotected |
find_or_create(payload_type *gp=nullptr, bool ace=false) | axi::fsm::base | protected |
finish_evt (defined in axi::fsm::base) | axi::fsm::base | protected |
fsm_clk_method() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inlineprotected |
fsm_clk_queue (defined in axi::fsm::base) | axi::fsm::base | protected |
fsm_clk_queue_hndl (defined in axi::fsm::base) | axi::fsm::base | protected |
fsm_event_queue (defined in axi::fsm::base) | axi::fsm::base | protected |
fw_o (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
fw_peq (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
get_direct_mem_ptr(payload_type &trans, tlm::tlm_dmi &dmi_data) override (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
get_outstanding_tx_count() override (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | inlinevirtual |
getAllOutStandingTx() const (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inline |
getOutStandingTx(tlm::tlm_command cmd) (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inlineprotected |
getOutStandingTx(tlm::tlm_command cmd) const (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inlineprotected |
idle_fsm (defined in axi::fsm::base) | axi::fsm::base | protected |
instance_name (defined in axi::fsm::base) | axi::fsm::base | protected |
is_active() | axi::pe::axi_target_pe | inline |
max_outstanding_tx | axi::pe::axi_target_pe | |
nb_bw(payload_type &trans, phase_type const &phase, sc_core::sc_time &t) | axi::fsm::base | protected |
nb_fw(payload_type &trans, const phase_type &phase) (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inlineprotected |
axi::fsm::base::nb_fw(payload_type &trans, phase_type const &phase, sc_core::sc_time &t) | axi::fsm::base | protected |
nb_transport_fw(payload_type &trans, phase_type &phase, sc_core::sc_time &t) override (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
operation_cb (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
operation_resp(payload_type &trans, unsigned clk_delay=0) | axi::pe::axi_target_pe | |
operations_callback(payload_type &trans) (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
operator=(simple_target const &)=delete (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
operator=(simple_target &&)=delete (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
operator=(axi_target_pe const &)=delete (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
operator=(axi_target_pe &&)=delete (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
outstanding_cnt (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
outstanding_ign_tx (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
outstanding_rd_tx (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
outstanding_wr_tx (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
payload_type typedef (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
phase_type typedef (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
process_fsm_clk_queue() | axi::fsm::base | protected |
process_fsm_event() | axi::fsm::base | protected |
process_req2resp_fifos() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
rd_addr_accept_delay | axi::pe::axi_target_pe | |
rd_data_beat_delay | axi::pe::axi_target_pe | |
rd_data_interleaving | axi::pe::axi_target_pe | |
rd_req2resp_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
rd_resp (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
rd_resp_beat_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
rd_resp_ch (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
rd_resp_delay | axi::pe::axi_target_pe | |
rd_resp_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
react(axi::fsm::protocol_time_point_e event, tlm::scc::tlm_gp_shared_ptr &trans) | axi::fsm::base | inlineprotected |
react(axi::fsm::protocol_time_point_e event, payload_type *trans) (defined in axi::fsm::base) | axi::fsm::base | inlineprotected |
react(axi::fsm::protocol_time_point_e, axi::fsm::fsm_handle *) (defined in axi::fsm::base) | axi::fsm::base | protected |
schedule(axi::fsm::protocol_time_point_e e, tlm::scc::tlm_gp_shared_ptr &gp, unsigned cycles) | axi::fsm::base | inlineprotected |
schedule(axi::fsm::protocol_time_point_e e, payload_type *gp, unsigned cycles) (defined in axi::fsm::base) | axi::fsm::base | inlineprotected |
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::base | inlineprotected |
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::base | inlineprotected |
send_rd_resp_beat_thread() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
send_wr_resp_beat_thread() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
set_bw_interface(axi::axi_bw_transport_if< axi_protocol_types > *ifs) (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | inline |
set_operation_cb(std::function< unsigned(payload_type &trans)> cb) | axi::pe::axi_target_pe | inline |
setup_callbacks(fsm::fsm_handle *) override | axi::pe::axi_target_pe | protectedvirtual |
simple_target(axi::axi_target_socket< BUSWIDTH, TYPES, N, POL > &socket) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | inline |
simple_target(const sc_core::sc_module_name &nm, axi::axi_target_socket< BUSWIDTH, TYPES, N, POL > &socket, flavor_e flavor=flavor_e::AXI) (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | inline |
simple_target()=delete (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
simple_target(simple_target const &)=delete (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
simple_target(simple_target &&)=delete (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | |
socket (defined in axi::pe::simple_target< BUSWIDTH, TYPES, N, POL >) | axi::pe::simple_target< BUSWIDTH, TYPES, N, POL > | protected |
socket_bw (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
stalled_tp (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
stalled_tx (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
start_of_simulation() override (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
start_rd_resp_thread() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
start_wr_resp_thread() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
transfer_width_in_bytes (defined in axi::fsm::base) | axi::fsm::base | protected |
transport_dbg(payload_type &trans) override (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
tx_finish_event() | axi::pe::axi_target_pe | inline |
wr_data_accept_delay | axi::pe::axi_target_pe | |
wr_req2resp_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
wr_resp_beat_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
wr_resp_ch (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
wr_resp_delay | axi::pe::axi_target_pe | |
wr_resp_fifo (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | protected |
wr_start (defined in axi::fsm::base) | axi::fsm::base | protected |
~axi_target_pe() (defined in axi::pe::axi_target_pe) | axi::pe::axi_target_pe | |
~base() | axi::fsm::base | inlineprotectedvirtual |
~target_info_if()=default (defined in axi::pe::target_info_if) | axi::pe::target_info_if | virtual |