|
| axi_lwtr_recorder (sc_core::sc_module_name nm, bool recording_enabled=true, tx_db *tr_db=tx_db::get_default_db()) |
|
| axi_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. More...
|
|
tlm::tlm_sync_enum | nb_transport_fw (typename TYPES::tlm_payload_type &trans, typename TYPES::tlm_phase_type &phase, sc_core::sc_time &delay) override |
| The non-blocking forward transport function. More...
|
|
tlm::tlm_sync_enum | nb_transport_bw (typename TYPES::tlm_payload_type &trans, typename TYPES::tlm_phase_type &phase, sc_core::sc_time &delay) override |
| The non-blocking backward transport function. More...
|
|
void | b_transport (typename TYPES::tlm_payload_type &trans, sc_core::sc_time &delay) override |
| The blocking transport function. More...
|
|
bool | get_direct_mem_ptr (typename TYPES::tlm_payload_type &trans, tlm::tlm_dmi &dmi_data) override |
| The direct memory interface forward function. More...
|
|
void | invalidate_direct_mem_ptr (sc_dt::uint64 start_addr, sc_dt::uint64 end_addr) override |
| The direct memory interface backward function. More...
|
|
unsigned int | transport_dbg (typename TYPES::tlm_payload_type &trans) override |
| The debug transportfunction. More...
|
|
bool | isRecordingBlockingTxEnabled () const |
| get the current state of transaction recording More...
|
|
bool | isRecordingNonBlockingTxEnabled () const |
| get the current state of transaction recording More...
|
|
|
axi::axi_target_socket< BUSWIDTH, TYPES, N, POL > | ts {"ts"} |
|
axi::axi_initiator_socket< BUSWIDTH, TYPES, N, POL > | is {"is"} |
|
cci::cci_param< bool > | enableBlTracing |
| the attribute to selectively enable/disable recording of blocking protocol tx
|
|
cci::cci_param< bool > | enableNbTracing |
| the attribute to selectively enable/disable recording of non-blocking protocol tx
|
|
cci::cci_param< bool > | enableTimedTracing |
| the attribute to selectively enable/disable timed recording
|
|
cci::cci_param< bool > | enableDmiTracing |
| the attribute to selectively enable/disable DMI recording
|
|
cci::cci_param< bool > | enableProtocolChecker |
| the attribute to enable/disable protocol checking
|
|
cci::cci_param< unsigned > | rd_response_timeout |
|
cci::cci_param< unsigned > | wr_response_timeout |
|
template<unsigned BUSWIDTH = 32, typename TYPES = axi::axi_protocol_types, int N = 1, sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
class axi::lwtr::axi_lwtr_recorder< BUSWIDTH, TYPES, N, POL >
Definition at line 288 of file axi_lwtr.h.