5.3.16. SGValueState2AMBAPVValueState64 component

The SGValueState2AMBAPVValueState64 component converts from ValueState_64 to AMBAPVValueState protocols, using 64 bit integer values between components.

Figure 5.20 shows a view of the component in System Canvas.

Figure 5.20. SGValueState2AMBAPVValueState64 in System Canvas

SGValueState2AMBAPVValueState64 in System Canvas

This component is written in LISA+.

Ports

Table 5.25 describes the SGValueState2AMBAPVValueState64 ports.

Table 5.25. SGValueState2AMBAPVValueState64 ports

NamePort protocolTypeDescription
sg_value_sValue_64SlaveHandles incoming value changes.
amba_pv_value_mAMBAPVValue64MasterOutput master port for connection to top-level AMBAPVValue64 master port. Converted value changes are sent out through this port.

Additional protocols

The SGValueState2AMBAPVValueState64 component has no additional protocols.

Parameters

The SGValueState2AMBAPVValueState64 component has no configuration parameters.

Registers

The SGValueState2AMBAPVValueState64 component has no registers.

Debug features

The SGValueState2AMBAPVValueState64 component has no debug features.

Verification and testing

The SGValueState2AMBAPVValueState64 component has been tested as part of the SystemC Export example systems. These systems can be found in %PVLIB_HOME%\examples\SystemCExport. On Linux, look in the $PVLIB_HOME/examples/SystemCExport directory.

Performance

The SGValueState2AMBAPVValueState64 component is not expected to significantly affect the performance of a PV system.

Library dependencies

The SGValueState2AMBAPVValueState64 component has no dependencies on external libraries.

Copyright © 2008-2013 ARM. All rights reserved.ARM DUI 0423O
Non-ConfidentialID060613