17 #ifndef _AXI_SCV_CHECKER_IF_H_
18 #define _AXI_SCV_CHECKER_IF_H_
23 template <
typename TYPES>
25 virtual void fw_pre(
typename TYPES::tlm_payload_type
const& trans,
typename TYPES::tlm_phase_type
const& phase) = 0;
26 virtual void fw_post(
typename TYPES::tlm_payload_type
const& trans,
typename TYPES::tlm_phase_type
const& phase, tlm::tlm_sync_enum rstat) = 0;
27 virtual void bw_pre(
typename TYPES::tlm_payload_type
const& trans,
typename TYPES::tlm_phase_type
const& phase) = 0;
28 virtual void bw_post(
typename TYPES::tlm_payload_type
const& trans,
typename TYPES::tlm_phase_type
const& phase, tlm::tlm_sync_enum rstat) = 0;
TLM2.0 components modeling AHB.