| |||
| Home > Processor Components > Processor CADI Implementation of Optional Functionality > CortexA9 CADI Implementation | |||
Table 4.46 shows the Cortex-A9 CADI broker implementation.
Table 4.46. Cortex A9 CADI Broker Implementation
| Simulation Broker | Implemented | Remarks |
|---|---|---|
| Factories | 1 | Model DLL provides a single factory |
| Instances | 1 | Factory can only instantiate one model at a time. |
Table 4.47 shows the Cortex-A9 CADI target implementation.
Table 4.47. Cortex A9 CADI Target Implementation
| Processor Target | Implemented | Remarks |
|---|---|---|
| Runnable | yes | |
| Intrusive Debug | yes | Processor scheduling is affected by stop/start |
| Stop simulation | yes | |
| Reset Levels | 1 | |
| Memory read/write | yes[a] | |
| # Breakpoints | 32 | |
| Breakpoint setting | yes[a] | |
| Breakpoint disabling | yes | Global breakpoints can be disabled, not processor breakpoints |
| Breakpoint types | CADI_BPT_PROGRAM
CADI_BPT_PROGRAM_RANGE
CADI_BPT_MEMORY | |
| Breakpoint triggers | CADI_BPT_TRIGGER_ON_READ
CADI_BPT_TRIGGER_ON_WRITE
CADI_BPT_TRIGGER_ON_MODIFY | |
| Breakpoint ignore count | no | |
| Breakpoint free-form conditions | no | |
| Breakpoint formal conditions | no | |
| VirtualTo Physical | no | |
| CADICache API | no | |
[a] Not allowed while target is running. | ||