21 __EXT_TLM_CORE_1_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_HH__
23 __EXT_TLM_CORE_1_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_HH__
32template <
typename REQ,
typename RSP,
typename REQ_CHANNEL=tlm_fifo<REQ>,
33 typename RSP_CHANNEL=tlm_fifo<RSP>>
51 sc_core::sc_gen_unique_name(
"tlm_req_rsp_channel"))),
60 int req_size=1,
int rsp_size=1) :
61 sc_core::sc_module(module_name),
91template <
typename REQ,
typename RSP,
108 sc_core::sc_gen_unique_name(
"transport_channel"))),
RSP_CHANNEL response_fifo
sc_core::sc_export< tlm_fifo_put_if< RSP > > put_response_export
sc_core::sc_export< tlm_fifo_get_if< REQ > > get_request_export
sc_core::sc_export< tlm_fifo_put_if< REQ > > put_request_export
tlm_req_rsp_channel(int req_size=1, int rsp_size=1)
sc_core::sc_export< tlm_fifo_get_if< RSP > > get_response_export
sc_core::sc_export< tlm_master_if< REQ, RSP > > master_export
tlm_slave_imp< REQ, RSP > slave
tlm_master_imp< REQ, RSP > master
tlm_req_rsp_channel(sc_core::sc_module_name module_name, int req_size=1, int rsp_size=1)
sc_core::sc_export< tlm_slave_if< REQ, RSP > > slave_export
tlm_transport_channel(sc_core::sc_module_name nm)
tlm_transport_to_master< REQ, RSP > t2m
tlm_req_rsp_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL > req_rsp
sc_core::sc_export< tlm_fifo_get_if< REQ > > get_request_export
sc_core::sc_export< tlm_slave_if< REQ, RSP > > slave_export
sc_core::sc_export< tlm_transport_if< REQ, RSP > > target_export
sc_core::sc_export< tlm_fifo_put_if< RSP > > put_response_export