|
axi4 & | operator= (const axi4 &o) |
|
void | set_exclusive (bool=true) |
| get the exclusive bit of AxLOCK (AxLOCK[0]) More...
|
|
bool | is_exclusive () const |
| get the exclusive bit of AxLOCK (AxLOCK[0]) return the exclusive bit
|
|
void | set_bufferable (bool=true) |
| set the bufferable bit of AxCACHE (AxCACHE[0]) More...
|
|
bool | is_bufferable () const |
| get the bufferable bit of AxCACHE (AxCACHE[0]) return the bufferable bit
|
|
void | set_modifiable (bool=true) |
| set the modifiable bit of AxCACHE (AxCACHE[1]) More...
|
|
bool | is_modifiable () const |
| get the modifiable bit of AxCACHE (AxCACHE[1]) return the modifiable bit
|
|
void | set_other_allocate (bool=true) |
| set the read allocate/write other allocate bit of AxCACHE (AxCACHE[2]) More...
|
|
bool | is_other_allocate () const |
| get the read allocate/write other allocate bit of AxCACHE (AxCACHE[2]) return the read_other_allocate bit
|
|
void | set_allocate (bool=true) |
| set the write allocate/read other allocate bit of AxCACHE (AxCACHE[3]) More...
|
|
bool | is_allocate () const |
| get the write allocate/read other allocate bit of AxCACHE (AxCACHE[3]) return the write_other_allocate bit
|
|
void | set_cacheable (bool=true) |
| set the modifiable bit of AxCACHE (AxCACHE[1]) More...
|
|
bool | is_cacheable () const |
| get the modifiable bit of AxCACHE (AxCACHE[1]) return the modifiable bit
|
|
void | set_read_allocate (bool=true) |
| set the read allocate/write other allocate bit of AxCACHE (AxCACHE[2]) More...
|
|
bool | is_read_allocate () const |
| get the read allocate/write other allocate bit of AxCACHE (AxCACHE[2]) return the read_other_allocate bit
|
|
void | set_write_allocate (bool=true) |
| set the write allocate/read other allocate bit of AxCACHE (AxCACHE[3]) More...
|
|
bool | is_write_allocate () const |
| get the write allocate/read other allocate bit of AxCACHE (AxCACHE[3]) return the write_other_allocate bit
|
|
| request ()=default |
| the default constructor
|
|
void | reset () |
| reset all data member to their default
|
|
void | set_length (uint8_t) |
| set the AxLEN value of the transaction, the value denotes the burst length - 1 More...
|
|
uint8_t | get_length () const |
| get the AxLEN value of the transaction, the value denotes the burst length - 1 More...
|
|
void | set_size (uint8_t) |
| get the AxSIZE value of the transaction, the length is 2^size. It needs to be less than 10 (512 bit width) More...
|
|
uint8_t | get_size () const |
| set the AxSIZE value of the transaction More...
|
|
void | set_burst (burst_e) |
| set the AxBURST value, More...
|
|
burst_e | get_burst () const |
| get the AxBURST value, More...
|
|
void | set_prot (uint8_t) |
| set the AxPROT value as POD, only values from 0...7 are allowed More...
|
|
uint8_t | get_prot () const |
| set the AxPROT value as POD, only values from 0...7 are allowed More...
|
|
void | set_privileged (bool=true) |
| set the privileged bit of the AxPROT (AxPROT[0]) More...
|
|
bool | is_privileged () const |
| get the privileged bit of the AxPROT (AxPROT[0]) More...
|
|
void | set_non_secure (bool=true) |
| set the non-secure bit of the AxPROT (AxPROT[1]) More...
|
|
bool | is_non_secure () const |
| set the non-secure bit of the AxPROT (AxPROT[1]) More...
|
|
void | set_instruction (bool=true) |
| set the instruction bit of the AxPROT (AxPROT[2]) More...
|
|
bool | is_instruction () const |
| set the instruction bit of the AxPROT (AxPROT[2]) More...
|
|
void | set_cache (uint8_t) |
| set the AxCACHE value as POD, only value from 0..15 are allowed More...
|
|
uint8_t | get_cache () const |
| get the AxCACHE value as POD More...
|
|
void | set_qos (uint8_t) |
| set the AxQOS (quality of service) value More...
|
|
uint8_t | get_qos () const |
| get the AxQOS (quality of service) value More...
|
|
void | set_region (uint8_t) |
| set the AxREGION value More...
|
|
uint8_t | get_region () const |
| get the AxREGION value More...
|
|
void | set_atop (uint8_t) |
| set the raw AWATOP value More...
|
|
uint8_t | get_atop () const |
| get the raw AWATOP value return the unique value
|
|
void | set_stash_nid (uint8_t) |
| set the raw AWSTASHNID value More...
|
|
uint8_t | get_stash_nid () const |
| get the raw AWSTASHNID value return the unique value
|
|
bool | is_stash_nid_en () const |
| check if AWSTASHNID is valid return the valid value
|
|
void | set_stash_lpid (uint8_t) |
| set the raw AWSTASHLPID value More...
|
|
uint8_t | get_stash_lpid () const |
| get the raw AWSTASHLPID value return the unique value
|
|
bool | is_stash_lpid_en () const |
| check if AWSTASHLPID is valid return the valid value
|
|
The AXI4 specific interpretation of request data members
Definition at line 478 of file axi_tlm.h.