Class simtix::FromTlm
Inherits the following classes: sc_module
Public Attributes
Type | Name |
---|---|
tlm_utils::simple_target_socket< FromTlm > | port_ |
Public Functions
Type | Name |
---|---|
FromTlm (const sc_module_name & name, mem::MemoryInterface * next_level, unsigned fifo_size=16) |
|
void | ProcessRequest () |
void | Response () |
sc_clock * | clock () const |
virtual tlm::tlm_sync_enum | nb_transport_fw (tlm::tlm_generic_payload & trans, tlm::tlm_phase & phase, sc_time &) |
mem::MemoryInterface * | next_level () const |
void | set_clock (std::shared_ptr< sc_clock > clock) |
void | set_next_level (mem::MemoryInterface * next_level) |
~FromTlm () override |
Public Attributes Documentation
variable port_
Public Functions Documentation
function FromTlm
explicit simtix::FromTlm::FromTlm (
const sc_module_name & name,
mem::MemoryInterface * next_level,
unsigned fifo_size=16
)
function ProcessRequest
function Response
function clock
function nb_transport_fw
virtual tlm::tlm_sync_enum simtix::FromTlm::nb_transport_fw (
tlm::tlm_generic_payload & trans,
tlm::tlm_phase & phase,
sc_time &
)
function next_level
function set_clock
function set_next_level
function ~FromTlm
The documentation for this class was generated from the following file projects/casvp/src/bindings/simtix/from_tlm.h