|
scc
2024.06
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 |