|Home > Using the CADI Interface Methods from a Debugger > CADI Disassembler > About the CADI Disassembler|
The CADI Disassembler is an extension of the common CADI interface. It enables a debugger to exploit a disassembler that is integrated into a simulation model. This has the advantage of entirely separating the ISA-specific information from the implementation of the debugger.
A CADI Disassembler is mainly intended to deliver disassembly information from a target to the debugger. However It also provides interface methods that expose debug information a model might have extracted.
The CADI Disassembler interface consists of the
required to be implemented by the connected debugger and declares
callback methods. These are directly linked to methods in
return the requested information to those calls.