A.5.2 APB peripheral protection controller interface

The following table lists the APB PPC interface signals. Up to four extra PPCs can be added to the system.

Table A-14 APB peripheral protection controller

Signal name Width Direction Description
SAPBPPCEXPSTATUS 4 Input

APB PPC Interrupt Status input. Each bit N must be connected to a single APB PPC <N>, where N is 0-3.

These are associated to the S_APBPPCEXP_STATUS field in the SECPPCINTSTAT register.

SAPBPPCEXPCLEAR 4 Output

APB PPC Interrupt Clear output. Each bit N must be connected to a single APB PPC<N>, where N is 0-3.

These are associated to the S_APBPPCEXP_CLR field in the SECPPCINTCLR register.

APBNSPPCEXP0 16 Output

APB PPC Non-secure Gating Control. These are a set of four 16-bit interfaces, and each interface connects to a PPC. When each bit m of an interface is LOW, it defines the APB<m> interface that the target PPC controls as Non-secure access only.

Each 16-bit signal APBNSPPCEXP<N> is driven by the APBNSPPCEXP<N> register, where N is 0-3.

The top level parameters APBPPCEXP_DIS<N> allows individual bits of each 16-bit bus to be disabled.

APBNSPPCEXP1 16 Output
APBNSPPCEXP2 16 Output
APBNSPPCEXP3 16 Output
APBPPPCEXP0 16 Output

APB PPC Privilege Gating Control. These are a set of four 16-bit interfaces. When each bit m of an interface is HIGH, it defines the APB<m> interface that the target PPC controls as privilege access only.

Each bit of each 16-bit signal is selected from either APBSPPPCEXP<N>[m] if APBNSPPCEXP<N>[m] is 0 or APBNSPPPCEXP<N>[m] otherwise, where N is 0-3.

The top-level parameters APBPPCEXP_DIS<N> allows individual bits of each 16-bit bus to be disabled.

APBPPPCEXP1 16 Output
APBPPPCEXP2 16 Output
APBPPPCEXP3 16 Output
Non-ConfidentialPDF file icon PDF version101104_0200_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.