|
| | chi_lwtr_recorder (sc_core::sc_module_name nm, bool recording_enabled=true, tx_db *tr_db=tx_db::get_default_db()) |
| | chi_lwtr (char const *full_name, unsigned bus_width, bool recording_enabled=true, tx_db *tr_db=tx_db::get_default_db()) |
| | The constructor of the component.
|
| tlm::tlm_sync_enum | nb_transport_fw (typename chi::chi_protocol_types::tlm_payload_type &trans, typename chi::chi_protocol_types::tlm_phase_type &phase, sc_core::sc_time &delay) override |
| | The non-blocking forward transport function.
|
| tlm::tlm_sync_enum | nb_transport_bw (typename chi::chi_protocol_types::tlm_payload_type &trans, typename chi::chi_protocol_types::tlm_phase_type &phase, sc_core::sc_time &delay) override |
| | The non-blocking backward transport function.
|
| void | b_transport (typename chi::chi_protocol_types::tlm_payload_type &trans, sc_core::sc_time &delay) override |
| | The blocking transport function.
|
| void | b_snoop (typename chi::chi_protocol_types::tlm_payload_type &trans, sc_core::sc_time &delay) override |
| | The blocking snoop function.
|
| bool | get_direct_mem_ptr (typename chi::chi_protocol_types::tlm_payload_type &trans, tlm::tlm_dmi &dmi_data) override |
| | The direct memory interface forward function.
|
| void | invalidate_direct_mem_ptr (sc_dt::uint64 start_addr, sc_dt::uint64 end_addr) override |
| | The direct memory interface backward function.
|
| unsigned int | transport_dbg (typename chi::chi_protocol_types::tlm_payload_type &trans) override |
| | The debug transportfunction.
|
| bool | isRecordingBlockingTxEnabled () const |
| | get the current state of transaction recording
|
| bool | isRecordingNonBlockingTxEnabled () const |
| | get the current state of transaction recording
|
| virtual void | b_snoop (chi::chi_protocol_types::tlm_payload_type &trans, sc_core::sc_time &t)=0 |
| | snoop access to a snooped master
|
template<unsigned BUSWIDTH = 32, typename TYPES = chi::chi_protocol_types, int N = 1, sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
class chi::lwtr::chi_lwtr_recorder< BUSWIDTH, TYPES, N, POL >
Definition at line 317 of file chi_lwtr.h.