Skip to content

Class simtix::FromTlm

ClassList > 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_

tlm_utils::simple_target_socket<FromTlm> simtix::FromTlm::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

void simtix::FromTlm::ProcessRequest () 

function Response

void simtix::FromTlm::Response () 

function clock

sc_clock * simtix::FromTlm::clock () const

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

mem::MemoryInterface * simtix::FromTlm::next_level () const

function set_clock

void simtix::FromTlm::set_clock (
    std::shared_ptr< sc_clock > clock
) 

function set_next_level

void simtix::FromTlm::set_next_level (
    mem::MemoryInterface * next_level
) 

function ~FromTlm

simtix::FromTlm::~FromTlm () override


The documentation for this class was generated from the following file projects/casvp/src/bindings/simtix/from_tlm.h