5.3.11. SGValue2AMBAPVValue component

The SGValue2AMBAPVValue component converts from Value to AMBAPVValue protocols, using 32 bit integer values between components.

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

Figure 5.15. SGValue2AMBAPVValue in System Canvas

SGValue2AMBAPVValue in System Canvas

This component is written in LISA+.

Ports

Table 5.20 lists the SGValue2AMBAPVValue ports.

Table 5.20. SGValue2AMBAPVValue ports

NamePort protocolTypeDescription
sg_value_sValueSlaveHandles incoming value changes.
amba_pv_value_mAMBAPVValueMasterOutput master port for connection to top-level AMBAPVValue master port. Converted value changes are sent out through this port.

Additional protocols

The SGValue2AMBAPVValue component has no additional protocols.

Parameters

The SGValue2AMBAPVValue component has no configuration parameters.

Registers

The SGValue2AMBAPVValue component has no registers.

Debug features

The SGValue2AMBAPVValue component has no debug features.

Verification and testing

The SGValue2AMBAPVValue 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 SGValue2AMBAPVValue component is not expected to significantly affect the performance of a PV system.

Library dependencies

The SGValue2AMBAPVValue component has no dependencies on external libraries.

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