You copied the Doc URL to your clipboard.

AMBAPV2PVBus component

This section describes the AMBAPV2PVBus component.

AMBAPV2PVBus - about

This LISA+ component converts from AMBAPV to PVBus protocols.

PVBus does not support transactions with byte_enable set (strobing transactions, in AXI terms). This bridge component rejects them.

AMBAPV2PVBus - ports

This section describes the ports.

Table 4-3 AMBAPV2PVBus ports

Name Protocol Type Description
amba_pv_s AMBAPV Slave Input slave port for connection from top-level AMBAPV slave port.
pvbus_m PVBus Master Handles outgoing PVBus transactions. Converted transactions are sent out through this port.

AMBAPV2PVBus - parameters

This section describes the parameters.

Table 4-4 AMBAPV2PVBus parameters

Name Type Allowed values Default value Description
base_addr uint64_t - 0 Base address of the component. Defines an offset to be added to the address of outgoing transactions.

AMBAPV2PVBus - verification and testing

This component passes tests 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.

Was this page helpful? Yes No