# title
Component Architecture Debug Interface User Guide

# topic.label
Component Architecture Debug Interface User Guide

# topic.topics[].label
Introduction to the Component Architecture Debug Interface (CADI)

# topic.topics[].topics[].label
CADI classes used to connect to a simulation

# topic.topics[].topics[].topics[].label
About the CADI classes used to connect to a simulation

# topic.topics[].topics[].topics[].label
CADI classes used to control the simulation target

# topic.topics[].topics[].label
Requirements for the target connection mechanism

# topic.topics[].topics[].topics[].label
Deleting pointers to registered callbacks

# topic.topics[].topics[].topics[].label
Releasing the objects of the target connection mechanism

# topic.topics[].topics[].topics[].topics[].label
Single caller and the caller initiates shutdown

# topic.topics[].topics[].topics[].topics[].label
Single caller and the simulation initiates shutdown

# topic.topics[].topics[].topics[].topics[].label
Multiple callers and one of the callers initiates shutdown

# topic.topics[].topics[].topics[].topics[].label
Multiple callers and the simulation initiates shutdown

# topic.topics[].label
Using the CADI interface methods from a debugger

# topic.topics[].topics[].topics[].label
Obtaining an interface pointer to the target

# topic.topics[].topics[].topics[].label
Querying the hardware resource for register information

# topic.topics[].topics[].topics[].label
Querying the hardware resource for memory information

# topic.topics[].topics[].topics[].label
Special purpose registers with permanent breakpoints for vector catching with CADIBptGetList()

# topic.topics[].topics[].label
Factory simulation startup and configuration

# metadata.contentDescription
This document describes the class hierarchy and programming interfaces for version 2.0 of the Component Architecture Debug Interface (CADI). It is intended for users writing applications and debug tools that use the CADI interface.