A.5.3 AHB peripheral protection controller interface

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

Table A-15 PPC signals

Signal name Width Direction Description
SAHBPPCEXPSTATUS 4 Input

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

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

SAHBPPCEXPCLEAR 4 Output

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

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

AHBNSPPCEXP0 16 Output

AHB 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 HIGH, it defines the AHB<m> interface that the target PPC controls as Non-secure access only.

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

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

AHBNSPPCEXP1 16 Output
AHBNSPPCEXP2 16 Output
AHBNSPPCEXP3 16 Output
AHBPPPCEXP0 16 Output

Four 16-bit AHB PPC Privilege Gating Control interfaces.

When each bit m of an interface is LOW, it defines the AHB<m> interface that the target PPC controls as privilege access only.

Each bit of an interface is selected from either:

  • AHBSPPPCEXP<N>[m] if AHBNSPPCEXP<N>[m] = 0
  • AHBNSPPPCEXP<N>[m] otherwise, where N is 0-3.

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

AHBPPPCEXP1 16 Output
AHBPPPCEXP2 16 Output
AHBPPPCEXP3 16 Output
Non-ConfidentialPDF file icon PDF version101104_0200_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.