scc
2022.4.0
SystemC components library
|
#include <axi_tlm.h>
Public Member Functions | |
void | set_cresp (uint8_t) |
set the coherent response status More... | |
uint8_t | get_cresp () const |
get the coherent response status More... | |
bool | is_pass_dirty () const |
check the response status bit PassDirty (CRESP[2]) More... | |
void | set_pass_dirty (bool=true) |
set the response status bit PassDirty More... | |
bool | is_shared () const |
check the response status bit IsShared (CRESP[3]) More... | |
void | set_shared (bool=true) |
set the response status bit IsShared More... | |
bool | is_snoop_data_transfer () const |
check the response status bit DataTransfer More... | |
void | set_snoop_data_transfer (bool=true) |
set the response status bit DataTransfer More... | |
bool | is_snoop_error () const |
check the response status bit Error More... | |
void | set_snoop_error (bool=true) |
set the response status bit Error More... | |
bool | is_snoop_was_unique () const |
check the response status bit WasUnique More... | |
void | set_snoop_was_unique (bool=true) |
set the response status bit WasUnique More... | |
Public Member Functions inherited from axi::response | |
response & | operator= (const response &o) |
assignment operator More... | |
void | reset () |
reset all data member to their default | |
void | set_resp (resp_e) |
set the response status as POD More... | |
resp_e | get_resp () const |
get the response status as POD More... | |
bool | is_okay () const |
check if the response status is OKAY More... | |
void | set_okay () |
set the response status to OKAY | |
bool | is_exokay () const |
check if the response status is EXOKAY More... | |
void | set_exokay () |
set the response status to EXOKAY | |
bool | is_slverr () const |
check if the response status is SLVERR More... | |
void | set_slverr () |
set the response status to SLVERR | |
bool | is_decerr () const |
check if the response status is DECERR More... | |
void | set_decerr () |
set the response status to DECERR | |
Additional Inherited Members | |
Static Public Member Functions inherited from axi::response | |
static resp_e | from_tlm_response_status (tlm::tlm_response_status) |
converts the response status of a generic payload to a More... | |
static tlm::tlm_response_status | to_tlm_response_status (resp_e) |
converts a More... | |
Protected Types inherited from axi::response | |
enum | { DATATRANSFER = 1 , SNOOPEERROR = 2 , PASSDIRTY = 4 , ISSHARED = 8 , WASUNIQUE = 16 } |
Protected Attributes inherited from axi::response | |
uint8_t | resp {static_cast<uint8_t>(resp_e::OKAY)} |
the response status of an ACE and SNOOP transaction extending the AXI one
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |