Skip to content

Class AToG

ClassList > AToG

Inherits the following classes: sc_core::sc_module

Public Attributes

Type Name
sc_core::sc_in< bool > clock_
tlm_utils::simple_initiator_socket< AToG, 32, tlm::tlm_base_protocol_types > initiator_
ARM::AXI::SimpleTargetSocket< AToG > target_

Public Functions

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

Public Attributes Documentation

variable clock_

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

variable initiator_

tlm_utils::simple_initiator_socket<AToG, 32, tlm::tlm_base_protocol_types> AToG::initiator_;

variable target_

ARM::AXI::SimpleTargetSocket<AToG> AToG::target_;

Public Functions Documentation

function AToG

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

function nb_transport_bw

tlm::tlm_sync_enum AToG::nb_transport_bw (
    tlm::tlm_generic_payload & gen_payload,
    tlm::tlm_phase & gen_phase,
    sc_core::sc_time & t
) 

function nb_transport_fw

tlm::tlm_sync_enum AToG::nb_transport_fw (
    ARM::AXI::Payload & arm_payload,
    ARM::AXI::Phase & arm_phase
) 

function ~AToG

inline AToG::~AToG () 


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