scc
2024.06
SystemC components library
|
Public Member Functions | |
ace_protocol (std::string const &name, unsigned bus_width_in_bytes, unsigned rd_response_timeout, unsigned wr_response_timeout) | |
ace_protocol (const ace_protocol &other)=delete | |
ace_protocol (ace_protocol &&other)=delete | |
ace_protocol & | operator= (const ace_protocol &other)=delete |
ace_protocol & | operator= (ace_protocol &&other)=delete |
void | fw_pre (payload_type const &trans, phase_type const &phase) override |
void | fw_post (payload_type const &trans, phase_type const &phase, tlm::tlm_sync_enum rstat) override |
void | bw_pre (payload_type const &trans, phase_type const &phase) override |
void | bw_post (payload_type const &trans, phase_type const &phase, tlm::tlm_sync_enum rstat) override |
![]() | |
virtual void | fw_pre (typename TYPES::tlm_payload_type const &trans, typename TYPES::tlm_phase_type const &phase)=0 |
virtual void | fw_post (typename TYPES::tlm_payload_type const &trans, typename TYPES::tlm_phase_type const &phase, tlm::tlm_sync_enum rstat)=0 |
virtual void | bw_pre (typename TYPES::tlm_payload_type const &trans, typename TYPES::tlm_phase_type const &phase)=0 |
virtual void | bw_post (typename TYPES::tlm_payload_type const &trans, typename TYPES::tlm_phase_type const &phase, tlm::tlm_sync_enum rstat)=0 |
Public Attributes | |
std::string const | name |
unsigned const | bw |
unsigned const | rd_response_timeout |
unsigned const | wr_response_timeout |
Definition at line 30 of file ace_protocol.h.