The AMBA components
The Advanced Microcontroller Bus Architecture (AMBA) is a specification that describes a range of bus protocols. Despite its name, the scope of AMBA is far beyond microcontroller devices.
AMBA bus protocols are used in bus interconnects in an SoC. These interconnects allow different IP blocks to talk to each other. For example, interconnects with protocols that are based on AMBA could enable a processor to communicate with a peripheral. Each version of the AMBA defines new interface signals and protocols. Legacy protocol support is also sometimes removed.
The CoreLink SIE-200 contains IP blocks that are compliant with the AMBA 5 Advanced High-performance Bus (AHB5) protocol. The focus of the SIE-200 is SoCs that are built around Cortex-M23 and Cortex-M33 processors. Importantly, the SIE-200 provides many different, highly configurable, AHB5-compliant IP blocks that allow you to build an interconnect that supports TrustZone.
This guide assumes that you will use the CoreLink SIE-200 to connect and secure the components in your SoC.
Note: The CoreLink SIE-200 is part of the Corstone-201 Foundation IP that is supplied with Arm Flexible Access.