1.1. About the AMBA-PV extensions

The AMBA-PV Extensions to TLM 2.0 (AMBA-PV) provides a mapping of AMBA buses on top of TLM 2.0:

AMBA-PV classes and interfaces are layered on top of the TLM 2.0 library. AMBA-PV specializes TLM 2.0 classes and interfaces to handle AMBA buses control information such as secure, non-secure and privileged. In addition, AMBA-PV provides a framework that minimizes the effort required to write TLM 2.0 models that communicate over the AMBA buses.

AMBA buses add the following specific features to the TLM 2.0 Generic Payload (GP):

AMBA-PV extensions to the TLM 2.0 Base Protocol (BP) cover the following:

In addition, AMBA-PV defines classes and interfaces for the modeling of side-band signals such as, for example, interrupts.

Copyright © 2009-2013 ARM. All rights reserved.ARM DUI 0455H