TLM-2.0  2.0.4
Accellera TLM-2.0 proof-of-concept library
tlm_gp.h File Reference
Include dependency graph for tlm_gp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tlm::tlm_mm_interface
 
class  tlm::tlm_extension_base
 
class  tlm::tlm_extension< T >
 
class  tlm::tlm_generic_payload
 

Namespaces

 tlm
 

Macros

#define TLM_BYTE_DISABLED   0x0
 
#define TLM_BYTE_ENABLED   0xff
 

Enumerations

enum  tlm::tlm_command { tlm::TLM_READ_COMMAND, tlm::TLM_WRITE_COMMAND, tlm::TLM_IGNORE_COMMAND }
 
enum  tlm::tlm_response_status {
  tlm::TLM_OK_RESPONSE = 1, tlm::TLM_INCOMPLETE_RESPONSE = 0, tlm::TLM_GENERIC_ERROR_RESPONSE = -1, tlm::TLM_ADDRESS_ERROR_RESPONSE = -2,
  tlm::TLM_COMMAND_ERROR_RESPONSE = -3, tlm::TLM_BURST_ERROR_RESPONSE = -4, tlm::TLM_BYTE_ENABLE_ERROR_RESPONSE = -5
}
 
enum  tlm::tlm_gp_option { tlm::TLM_MIN_PAYLOAD, tlm::TLM_FULL_PAYLOAD, tlm::TLM_FULL_PAYLOAD_ACCEPTED }
 

Functions

SC_API unsigned int tlm::max_num_extensions ()
 

Variables

SC_API_TEMPLATE_DECL_ tlm::tlm_array< tlm_extension_base *>
 

Macro Definition Documentation

◆ TLM_BYTE_DISABLED

#define TLM_BYTE_DISABLED   0x0

Definition at line 112 of file tlm_gp.h.

◆ TLM_BYTE_ENABLED

#define TLM_BYTE_ENABLED   0xff

Definition at line 113 of file tlm_gp.h.