Class 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_
variable initiator_
variable target_
Public Functions Documentation
function AToG
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
The documentation for this class was generated from the following file projects/casvp/src/bindings/axi/atog.h