4.2.1 About the Bridge example

This example illustrates bridging to and from the TLM BP using the amba_pv_to_tlm_bridge<> and amba_pv_from_tlm_bridge<> classes.

It is based on the exclusive example, and features:

  • A simple memory, class amba_pv_simple_memory<>.
  • An exclusive access monitor, class amba_pv_exclusive_monitor<>.
  • Two masters competing for access to this memory, the first performs exclusive accesses while the second performs regular accesses.
  • An amba_pv_to_tlm_bridge<> to amba_pv_from_tlm_bridge<> bridges chain inserted between the masters and the memory.
  • A bus decoder, class amba_pv_bus_decoder<>, routing transactions from the masters to the exclusive access monitor.
Figure 4-1 Bridge example system
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

The example is located in $MAXCORE_HOME/AMBA-PV/examples/bridge_example.

Non-ConfidentialPDF file icon PDF version100962_0200_03_en
Copyright © 2014–2018 Arm Limited (or its affiliates). All rights reserved.