The main components of the DSP subsystem are:
- TMS320C66x DSP core with an execution control and analysis module that uses TI’s ICEMaker™ technology. The core includes the following debug capabilities:
- Up to four hardware breakpoints and a breakpoint counter
- Software breakpoints
- Internally and externally generated triggers
- Reset control
- Emulation interrupt support
- Modes for debugging without halting time-critical blocks of code
- Options to protect user-selected blocks of code against debug activity
- Emulation memory access hardware. This hardware enables several methods for reading and writing memory and registers in the DSP subsystem during debugging.
- Advanced Event Triggering (AET) unit is used to generate debug actions for managing breakpoints, watchpoint, trace, timers/counters, event outputs to external logic of DSP, based on events detected by instruction and data bus comparators or by auxiliary event detectors. DSP's AET can also handle complex events with event state machine and event counters.