Skip to content

Class GToA

ClassList > GToA

Inherits the following classes: sc_core::sc_module

Public Attributes

Type Name
sc_core::sc_in< bool > clock_
ARM::AXI::SimpleInitiatorSocket< GToA > initiator_
tlm_utils::simple_target_socket< GToA, 32, tlm::tlm_base_protocol_types > target_

Public Functions

Type Name
GToA (sc_core::sc_module_name name, ARM::TLM::Protocol protocol)
tlm::tlm_sync_enum nb_transport_bw (ARM::AXI::Payload & arm_payload, ARM::AXI::Phase & arm_phase)
tlm::tlm_sync_enum nb_transport_fw (tlm::tlm_generic_payload & gen_payload, tlm::tlm_phase & gen_phase, sc_core::sc_time & t)
~GToA ()

Public Attributes Documentation

variable clock_

sc_core::sc_in<bool> GToA::clock_;

variable initiator_

ARM::AXI::SimpleInitiatorSocket<GToA> GToA::initiator_;

variable target_

tlm_utils::simple_target_socket<GToA, 32, tlm::tlm_base_protocol_types> GToA::target_;

Public Functions Documentation

function GToA

inline GToA::GToA (
    sc_core::sc_module_name name,
    ARM::TLM::Protocol protocol
) 

function nb_transport_bw

tlm::tlm_sync_enum GToA::nb_transport_bw (
    ARM::AXI::Payload & arm_payload,
    ARM::AXI::Phase & arm_phase
) 

function nb_transport_fw

tlm::tlm_sync_enum GToA::nb_transport_fw (
    tlm::tlm_generic_payload & gen_payload,
    tlm::tlm_phase & gen_phase,
    sc_core::sc_time & t
) 

function ~GToA

inline GToA::~GToA () 


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