5.4.33. BP135_AXI2APB component

The BP135_AXI2APB component is a programmer’s view model of the ARM AXI2APB Bridge peripheral. The component, when configured by another component such as the BP141_TZPC, permits control of secure access to up to 16 PrimeCell peripherals. For further information, see the component documentation. See PrimeCell Infrastructure AMBA 3 AXI to AMBA 3 APB Bridge (BP135) Revision: r0p0 Technical Overview.

The PVBus makes no distinction between AXI and APB bus protocols. For simple models, you do not have to use a bridge peripheral when connecting devices to a processor.

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

Figure 5.55. BP135_AXI2APB in System Canvas

BP135_AXI2APB in System Canvas

This component is written in LISA+.


Table 5.102 provides a brief description of the ports for the BP135_AXI2APB component. For more information, see the component documentation.

Table 5.102. BP135_AXI2APB ports

NamePort protocolTypeDescription
AXIPVBusSlaveSlave port for connection to a PVBus master/decoder
P0 - P15PVBusMasterMaster ports for connection to PVBus slaves
TZPROT0 TZPROT1ValueSlaveControl ports for selecting secure state of slaves

Additional protocols

The BP135_AXI2APB component has no additional protocols.


The BP135_AXI2APB component has no parameters.


The BP135_AXI2APB component has no registers.

Debug features

The BP135_AXI2APB component has no debug features.

Verification and testing

The BP135_AXI2APB component has been tested as part of an integrated platform.


The BP135_AXI2APB component should not significantly impact performance of a PV system.

Library dependencies

The BP135_AXI2APB component is dependent on the BP135TZSwitchControl component which is used to decode the protection selection bits provided by the TZPROT ports and control the protection routing of the embedded TZSwitch routing components. See TZSwitch component.

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