5.9. SCADI

A Synchronous CADI (SCADI) interface for components offers direct synchronous, but unsynchronized, register and memory read access. It enables you to request a synchronous stop of the simulation. The intention is that this interface is used by code that is inherently synchronized with the simulation, in particular from code that is part of the simulation itself (simulation thread). Examples for code that would be permitted to use this interface is SystemC or LISA peripheral device/bus access functions and MTI callback functions that are always called synchronously by the simulation itself.

Note

The SCADI interface is not a replacement for CADI in any way. It is an additional interface with clear semantics that differ slightly from CADI.

Copyright © 2008-2013 ARM. All rights reserved.ARM DUI 0423O
Non-ConfidentialID060613