MIPS® System Navigator™ with iFlowtrace™
Purchase OnlineSystem NavigatorTM Probe with iFlowtraceTM
EJTAG probe featuring iFlowtraceTM trace system for MIPS32® M4K® cores and M4K-based microcontrollers
Product code: SNAV-MIPS-IFT-USB
The System NavigatorTM probe with iFlowtraceTM consists of the System Navigator EJTAG probe with instruction trace support for MIPS-basedTM cores that are enabled with iFlowtrace (Instruction Flow Trace). iFlowtrace technology is an option on the MIPS32® M4K® core that allows tracing of all executed M4K instructions, while minimizing on-chip resources and pin requirements - especially critical for microcontroller designs. A high degree of compression is used to reduce bandwidth to capture all program execution flow and maintain high throughput. The iFlowtrace physical trace port has one double data rate (DDR) clock and four data lines.
The System Navigator iFlowtrace probe has a single connector on the probe end and a split cable on the target end with two connectors - the standard 14-pin EJTAG connector and a 10-pin iFlowtrace connector. The EJTAG connector is plugged into the standard dual-row 14-pin header on the user's target board, providing complete run control of the M4K core. The iFlowtrace connector connects to a matching 5 x 2 pin header on the user's target board that carries the clock and four data trace signals to the probe for storage.
Extensive debugger support including Eclipse-based MIPS NavigatorTM ICS on Windows® and Linux
Software development tools used with the System Navigator probe include the GNU-based MIPS toolchain and the MIPS Navigator Integrated Component Suite (ICS). All probe features are available from the Navigator ICS interface, which has an Eclipse-standard interface and C/C++ Development Tool (CDT) components with special plug-ins for processor debugging using the probe.
The system runs on a PC with Windows NT/2000/XP or Linux and requires a USB 2.0 or 10/100 Ethernet connection.
Key Features
- Supports MIPS32 cores, including the M4K processor
- Supports iFlowtrace off-chip instruction trace
- Up to 100KBytes of trace storage
- Probe is tightly coupled with the MIPS Navigator ICS - an Eclipse-based development and debug environment
- Trace can be gated on/off by on-chip hardware triggers
- Unlimited software breakpoints via SDBBP instruction
- Single step by assembly or C source line
- Read-write all CPU and CP0 registers
- Standard hardware breakpoints
- Complex triggers including primed, qualified, and tuples
- 32-bit stopwatch timer, free running or gated by Inst. triggers
- Flash programming support
- Go, halt, single step processor run control
- Low-level access to JTAG functions for silicon verification
- Single line assembler and disassembler
- Command-line interface with Tcl/tk scripting language
- All chip resources accessible and controllable from tcl commands
- MDI API compliant - a binary software debugger interface defined by MIPS and supported by third party debug vendors




